Ummm I'm trying really hard to remember this book because it's been a while since I read it. But apparently I liked it because I gave it 4 stars. I remember the writing being good, and the plot was very complex and original––although it dragged in a few parts. I didn't like the main character very much … I think that was the problem I had with it? Eh, what the heck. Read it anyway, it's good.