A review by squirrelsohno
Palimpsest by Catherynne M. Valente

4.0

That was weird. And I don't think I even 50% understand what happened. But I liked it.