Great story, great characters. I gave it 4/5 stars for content, otherwise, good stuff.
Moral Note: Heavy make-out scenes, several on bed, one where they both take off their shirts, and mild talk about sex. Language - moderate - a lot of OMG, some hecks, dangs, etc. And of course the whole premis of them being angels...Not appropriate for teens.