Violet is een ziener en een leugenaar. Met haar slim geformuleerde voorspellingen drukt ze haar stempel op het koninklijke hof. Eerlijkheid is voor zwakkelingen, vindt ze, zoals de o zo niet-charmante prins Cyrus, die van plan is om Violet direct uit haar officiele rol te zetten zodra hij aan het einde van de zomer tot koning gekroond is. Maar wanneer de koning Violet vraagt een vals liefdesverhaal voor Cyrus te voorspellen, wekt ze een gevreesde vloek op die de ondergang of de redding van het koninkrijk zal betekenen.
Violet staat voor een keuze: haar eigen lot in handen nemen, ongeacht de gevolgen, of toegeven aan de aantrekkingskracht tussen haar en Cyrus. Terwijl Violet en Cyrus dichter naar elkaar toe groeien, moet ze het opnemen tegen een mysterieus kwaad om zichzelf en het koninkrijk te redden – of alles en iedereen te verdoemen…