I really liked this book at first. But it becomes predictable and the ending was a bit of a letdown.