This is definitely one of the most wonderful books I've ever read! It never fails to surprise you with every single one of the events taking place right when you don't expect them!! No doubt a great amount of effort has been put into this book's clever plot. Quite enjoyable, and absolutely worth reading!