"If you say you can't live without me, then why aren't you dead yet?" Meet May Carter: she's your average teenage angel who has her own drama to deal with. But being mixed in a love triangle with a couple of hot demons just might make the icing. With all the evils coming back, why don't they just leave her alone? Do they have a special plan for May or is she safe from their kind?
19 parts