Ah, a different take on the whole angel-lore. I completely loved it. 
 Characters that act their ages, relationships that are earned instead of being instantaneous, a triangle that does not feel contrived, a lovable heroine, believable choices ... give me more!