Scan barcode
A review by rexpostfacto
Caraval by Stephanie Garber
4.25
Pet name is a dead giveaway okayyyyyy
Moderate: Death, Abandonment, Blood, Murder, Emotional abuse, Violence, and Physical abuse
Minor: Suicide