Hmmmmm I really don't even know where to start with this book. 
 I love JLA but this book was not doing it for me. The concept was absolutely amazing. Demons I'm in. Gargoyles...pssshhh I'm hella in. Put those two together and I ran out and bought it right away. Then I started reading it and I was like, Layla you are the most annoying and ignorant person I have ever read. She got on my last nerve. I mean how can you hate Demons when you are a demon, I mean come on girl, stop lying to yourself. Another thing I absolutely loath about a female character is when she does not listen when someone tells her to run or stay out of a fight. I mean, its really not that hard is it? Layla did nothing but listen to what every one told her while they also were scared of her and lowkey wanted her dead. Don't get me started on this love-triangle business. I mean Zayne is is a jerk who only thinks about himself and not really how Layla felt. The boy snitched on her every chance he got. Really??? But then we get to ROTH, and Holy Hot Damn!!!!! What is there not to love, please tell me people. He is funny, trustworthy, dreamy enough to make you drool like an infant, and does everything in his power to protect you and show you the truth. Count me in. 
 All characters aside the story was just a tad bit slow and some things were kinda obvious like who Layla's mother was. Denial at its best. But I did not see that ending coming though. And how about who Layla's daddy was. I absolutely screamed. The ending of this book was definitely kick-ass and it threw me for a loop. I still really liked this book despite all the things that annoyed me. Let's face it, I could never really dislike a JLA book. Even though there were things that drove me insane I still really enjoyed this book.