5 STARS I love a good angel story that incorporates a touch of mythology and the characters have morals and defined destinations. There's twists and turns, humor, attraction, and lots of action. I've wanted to read this for so long and I am giddy that it held up to my expectations.