Wanneer River Page met haar moeder naar een klein dorpje verhuist, valt ze als een blok voor de knappe en ongrijpbare zeventienjarige Fenrin Grace.
Het gerucht gaat dat de Graces – Fenrin, zijn tweelingzus Thalia en hun jongere zusje Summer – heksen zijn, en River gelooft dat maar al te graag. Ze wil niets liever dan in hun nabijheid zijn en hun geheimen ontdekken. Zorgvuldig plant ze elke stap die nodig is om haar doel te bereiken. De Graces zijn erg op zichzelf, maar River raakt bevriend met Summer en zo wordt ze kind aan huis. Ze komt steeds dichter bij de waarheid over de familie en vooral dichter bij Fenrin. Maar River heeft ook haar eigen geheimen. Wanneer Fenrin eindelijk binnen handbereik lijkt te zijn, gebeurt er iets waardoor alles voorgoed verandert.