Dude okay, I'm about to preach.
I remember my dreams every single night.
A blessing, right? ... Sure, the fact I can recall my dreams and feel that happiness/euphoria i felt in my imaginary world, yes.
But the reason most people remember their dreams is only if you disturb your REM cycle. Such as: Set your alarm 30 minutes earlier than usual. Your brain wont be use to the sudden change and you'll disturb the cycle your brain is use to. Which is why you will remember your dream. usually with work and school, people fall into a steady cycle.
I have either insomnia or terrible sleeping patterns and I wake up around 8 times a night. And every single time I wake up in the middle of the night to toss and turn or sit up... I recall the dream I was just having. And can fall back to sleep and continue it

!!!