This is the third book in the Blue Bloods series by Melissa de la Cruz and I have to say I did not enjoy it as much as the first two. It seems that everyone has a second angel name and it was confusing as to which were the good angels and which were the bad angels.
I was disappointed, too, because I was left feeling that I have to wait for the next book (good for the author's bank account but frustrating for me). Since Rowling and Meyer have their readers comfortable with books reaching up to 600 pages, it seems that de la Cruz might have given us more with this book and not left us hanging in the wind.
I would recommend that readers wait until the series is finished and then read them all at once. Fans of vampire romance books will love this series.