I have been able to recall several dreams each night, some with vivid clarity and detail, since i was a teenager and thought this was because i sleep so deeply. A friend disagrees and says that i must be a bad sleeper or wake several times in the night because you cannot remember your dreams if you sleep well. However I do sleep pretty deeply most of the time.Who is right?