Ratings13
Average rating3.8
This is closer to a 3.5 - but rounding up. Took me a few tries to pickup the book and finally finish it.
All I can say (without spoiling it) is that Ling Ma mastered writing - from time shifting between present and past. And successfully building a strong world for her well developed characters to tell their stories.
Reader be warned, At times it feels like our present - small details on the sequencing of events. This is not a book to escape from reality if that's the intent.