A solid story. Not terribly original or world-shattering, but sweet in its own way. Probably more of a 2.5, though, because I rather disliked all the characters except Raziel. Cole was kind of a jack-ass in his way. Daniel was written as kind of a jack-ass in the beginning even though he's not really, but the impression stuck. *shrugs. The writing itself is rather good, though, so 2.5 rounded up.