Recently I learnt my lesson with ordering all the books from a series at once. If I don't like the first book I feel like I've wasted my money. With this book I should have bought the second book though. I finished it and immediately crave more. The story twists are surprising and half of the time I had no idea which way the book will go which doesn't happen very often. I thought all the characters well well written. Totally recommend this!