Ratings281
Average rating4.2
This was a bit precious for me, though parts of it definitely work. The interpersonal drama kicks into gear somewhere halfway through that has me engaged, but a lot of the resolutions were a little pat.
It moves along briskly though and you could do worse for a summer read.