The best dream book on the internet.
Find your dream: A-Z list:

Diver

    You will have to make a difficult decision.
    seeing him in clean water - you overcome difficulties and failures; you will start to think about the future again and find a new meaning
    to see it in dirty water – you are not sure if the way of solving certain things in your life was right
    dive - you will solve problems from the past
    be him - bold efforts and efforts will do you good.

More dream interpretation: