A review by slushysands
Caraval by Stephanie Garber

adventurous tense medium-paced
  • Plot- or character-driven? Plot

3.75