A review by rawan_z_m
Caraval by Stephanie Garber

5.0

HOLY SHIT. I DONT KNOW HOW I CAN WAIT A YEAR FOR THE SECOND ONE. AND THAT ENDING. UGH.

I'm really regretting reading this really fast.