My rating: 4 of 5 stars
A fabulous book that will keep you guessing until the end. There is something for everyone in this book. There are also important themes in this book that are told in a very realistic way. It is also concluded beautifully. A story that you will not soon forget.