← Reading
by Gabrielle Zevin
Finished November 13, 2022★★★★★
First published 2022 · 418 pages · Open Library · Goodreads