A review by haileyylibrary
Caraval by Stephanie Garber

4.0

my mind is still trying to process everything that happened, not really sure how to feel...