What Have We Done

What Have We Done

2023 • 363 pages

Ratings30

Average rating3.4

15
smithplatts
Adam SPSupporter

The characters are compelling, the story swift and full of suspense, and I hadn't figured it all out until the author wanted me to.

March 31, 2024