i liked this book a lot, but i did how ever guessed some of the main plots in the book from the start. it was very predictable at the start and middle, but towards the very end i did not guess anything that happened, it was a complete surprise. at the end of the book there was a bit of a cliffhanger that made me want more.