Scan barcode
A review by hangyreads
The Six Deaths of the Saint by Alix E. Harrow
5.0
What an intricately beautiful story for something that took me 30 minutes to read. Obsessed.