Caraval er fuld af kærlighed, intriger og drama: Scarlett Dragna har aldrig været andre steder end på på den lille ø Trisda, hvor hun bor med sin lillesøster og sin dominerende far. Men gennem hele sin barndom har hun længtes efter at opleve Caraval – den årlige, ugelange forestilling, hvor publikum spiller med i en dødsensfarlig leg for at finde ud af, hvad der er virkelighed, og hvad der er fantasi.
På trods af deres fars ønske bliver Scarlett kidnappet af sine vilde lillesøster Donatella og en farlig – men også farligt forførende – ung sømand ved navn Julian og ført til det sted, hvor årets Caraval opføres. Men snart forsvinder Donatella, og Scarlett bliver tvunget til at slå sig sammen Julian i jagten på at finde Tella, før Caravals onde Master gør det.