A review by heyitscriss
Caraval by Stephanie Garber

3.0

It was really hard for me to get into the book after I saw a major spoiler while looking for fanarts