I've been so disappointed by YA books lately and I'm so glad that I finally found a great one! It was almost impossible to put it down. Plot is original, characters are complex, writing is good. I don't know what else to say. I can't wait for the next one!