A review by anaiosi
Caraval by Stephanie Garber

4.0

I felt drunk for most of this book