Peter has a habit of waking up every morning at 5:20AM and meowing like crazy. I'm not sure if he's hungry because there is dry food out for him to eat when he wants, and we keep his litter box clean.
Turns out, he just wants to snuggle. Once we pick him up, he'll curl up on our pillows and sleep with us purring like a little happy purr baby.
So for those of you with alarm clock kitties, try this method!