Ratings1
Average rating3
It was a bit uncomfortable to see the obvious gaps in the first half and Ally still choosing not to act on them. I almost gave up and thought how it would be developed for another 100 pages. But it got more interesting and deep, surprisingly.