Du point de vue de plusieurs, Annie Powers a la vie parfaite : dans sa belle villa située dans une banlieue de la Floride, elle vit paisiblement avec sa petite famille. Pourtant, elle cache un douloureux passé du temps où elle se nommait Ophelia. Un passé qui est sur le point de la rattraper et de la pousser dans un gouffre sans fond. Silhouette familière sur la plage, questions indiscrètes d’un détective… et voilà que les souvenirs de son adolescence refont surface. Elle repense à son beau-père, un ex-détenu terrifiant, ainsi qu’à Marlowe, son premier amour, un garçon en apparence charmant qui la terrifiera à son tour… Alors qu’elle n’a plus aucun contrôle sur sa propre existence, Annie apprendra qu’elle ne peut faire confiance à quiconque, pas même à sa propre famille.