Page Count: 308
Average Rating: 3.95
Series: Standalone
This was very well crafted. There's a lot of complexities here and no clear answers. The characters feel very real, and I get why each of them made the decisions they did. I liked it (but something stopped me from loving it).
✓ Read