Depuis qu'elle a dix ans, Scarlett envoie des lettres au maître de Caraval, Légende, pour qu'il vienne donner son extraordinaire spectacle sur son île. Alors qu'elle a dix-sept ans et qu'elle est sur le point de se marier avec un inconnu, le maître de Caraval lui répond enfin. Il l'invite, elle et sa sœur Donatella à venir sur l'île des Songes pour voir le spectacle. Mais leur père, un homme tyrannique, refuse qu'elles s'y rendent. Aidées par Julian, un marin, les deux sœurs s'échappent. Mais quand le bateau accoste sur l'île des Songes, Donatella a disparu, enlevée par Légende. Scarlett découvre que cette année le spectacle prend la forme d'un jeu dont le but est de retrouver sa sœur. Le gagnant verra son souhait le plus cher exaucé. Prête à tout pour sauver sa sœur, Scarlett accepte de participer, aidée par Julian. La jeune fille découvre alors un monde troublant, empreint de magie. Scarlett a beau savoir que tout ce qui se passe à Caraval n'est qu'un jeu, elle se retrouve bientôt empêtrée dans un univers à cheval entre rêve et réalité.
Scarlett has never left the tiny isle of Trisda, pining from afar for the wonder of Caraval, a once-a-year week-long performance where the audience participates in the show. Caraval is Magic. Mystery. Adventure. And for Scarlett and her beloved sister Tella it represents freedom and an escape from their ruthless, abusive father. When the sisters' long-awaited invitations to Caraval finally arrive, it seems their dreams have come true. But no sooner have they arrived than Tella vanishes, kidnapped by the show's mastermind organiser, Legend. Scarlett has been told that everything that happens during Caraval is only an elaborate performance. But nonetheless she quickly becomes enmeshed in a dangerous game of love, magic and heartbreak. And real or not, she must find Tella before the game is over, and her sister disappears forever.