I struggled with this book. A lot. When I first read the description, I thought it was right up my alley. Instead I found it horribly confusing and just blah. The only redeeming factor, the only thing that kept me reading was Dex. I loved him. He was introduced right when I was about to give up. I will say that the last 50 or so pages were really good, but not enough to make me enjoy the overall book.