A review by liaashryver
Caraval by Stephanie Garber

5.0

I came out of the cave and read this. No words 5/5.

If I could travel in time I’d punish my younger self for not waiting to read this when it came out.