Blimey girlygirl you get loads of stuff! I got two kittens the other week though and he is on poop duty - they're so cute. My grown up cat isn't that impressed with them but he will have a baby to deal with soon too so he'd better get used to annoying little things!
Also, I tend to crave things I know i am not supposed to eat too!
I reckon it is one of the heartbeat thingamejigs. In fairness though, you (we) have been crying a lot lately so that doesn't really narrow it down a lot...... ;-)
P.S. Would you likely cry if he gave you the car early? I mean it's a good present and all but getting it 3 days early isn't enough to warrant a cry is it?