Decided to retrospectively change my rating from 2 stars down to 1 because I've been thinking about this book again recently and it really is awful. Very poorly written, annoying, and just boring. I don't understand why so many people like it - my advice is to stay away and read something (anything!) else instead.