Bookshops & Bonedust
2023 • 352 pages

Ratings375

Average rating4.2

15

UPDATE:
Upon a re-read, I'm still giving it 4.5 stars
—–
Listen to a full discussion and review on the Shit We've Read podcast here.

December 30, 2023