A river is read as the course of a life and the passing of time. Crossing it is traditionally a transition; being carried by it, a matter of letting go. A clear, gently flowing river points to things moving at a good pace. A flooding or muddy river is linked to emotions or events that feel out of control. Standing on the bank and watching is read as observing your own life rather than living it. A dry riverbed stands for a sense of stagnation or tiredness; it can help to notice whether you were swimming with the current or against it.
When this appeared in your dream, what were you feeling?
My Cosmic Code has a private dream journal. Write a dream down and the app picks out the symbols in it, shows what dream books say about them and, over time, which words recur across your entries. The journal is stored on your device only.