I'm kinda shocked by this. It's not like anything i've ever read before. I never read a book in a day but i did it with this book - i didn't put it down. the characters are cool and the plot moves at breakneck speed, although it wasnt until maybe about page 80 that i knew what the hell was going on!!!! great read and i recommend it.