I’ve had a problem in the past with subscribers not getting post notifications in their email, and I think I may finally have a fix (aside from starting a newsletter or something).
If you have a WordPress account and you subscribed, posts might go to your Reader instead of your email address. If you want to change this go to Reader > Followed Sites and look for the ‘Manage’ button. Click on that and you should see a list of all the websites you’re following. Next to the entry for Unnatural Creatures there’s a Settings icon where you can opt-in for emails and set the frequency of when you want to receive them (Instantly – which I recommend since I don’t post on any schedule, Daily or Weekly).
Hopefully that’s all it takes! However, if you still have problems, you can bug WordPress.com or send up a flare to: Help@UnnaturalCreatures.com