← Reading
by Daniel Mason
Finished May 3, 2024★★★★★
First published 2023 · 320 pages · Open Library · Goodreads