This is the book I am reading right now. Unless it takes a turn way off course in the last few chapters, I can tell you right now that I recommend it. Each night I race to bed as early as I can so I can stay awake reading for as long as possible. Which usually means about 20 or 30 minutes.
In the next 4 days I will be reading this selection to a set of twins and their little sister. I will let you all know what they think of them when we return.
As you have likely noticed, from previous reviews, I enjoy a wide variety of books. Here are three others that I finished recently. They include one with an unexpected twist, one that is best to read aloud, and one that was silly and ridiculous but takes place in Stockholm so I finished it.
If you read them yourself it will become abundantly clear, from the beginning, which is which.