My dreams have always been so incredibly vivid, that when I wake up in the morning, it takes me a while to realize they didn't actually happen. I remember most of my dreams.. even the smallest of details for days, weeks, months, sometimes years. I've never had a diary, even growing up, because...