Ratings192
Average rating3.8
Short and unique! I can see why this is topping many of the best of 2017 lists, it's original. I fell in love Hamid's voice right away. The story reflects what is going on in our world today and I found myself looking to the book for possible answers. It's charming, heartbreaking, and hard to put down. That said, it did feel a little stalled about 3/4 of the way through and I found myself pushing to finish it. Other than that, it's a good read.