Ratings92
Average rating4.3
Theoretically this sounded great but it failed to deliver. The characters were not believable, the plot not compelling enough to make finishing worth my time. I feel like Malindo Lo wanted to write something set in a particular time and place but lacked a good story to bring it to life.