Why I wake up every morning

I struggle waking up. Being snuggled up in bed, nice and warm. Dreaming of great great things. Then the alarm goes off. Ghoastly thing. Now this isn't an alarm like you might think. It doesn't make a noise (well grunts occasionally), but it's the alarm clock in my mind. I wake up at 7:30 everyday, [...]