Bienvenue à Charm Cove, dans le Maine — où la magie est réelle, les commérages se propagent rapidement, et rien n'est jamais tout à fait ce qu'il semble être. Moira Wicked — oui, c'est son vrai nom — a quitté Charm Cove dans l'espoir d'échapper à ses racines magiques et de vivre une vie parfaitement normale. Mais la normalité n'est pas facile à atteindre quand on vient d'une longue lignée de sorcières, que sa magie a tendance à se manifester lors de moments émotionnels, et que son nom de famille est littéralement Wicked (Maléfique). Après un sort d'amour qui a mal tourné, Moira se retrouve de retour dans la ville côtière qu'elle avait juré d'avoir laissée derrière elle. Pour une courte visite, bien sûr. Mais le jour de son arrivée, un corps est découvert dans la fontaine de la ville, et son bref séjour commence à ressembler davantage à un détour permanent. Maintenant, Charm Cove bourdonne de rumeurs, les touristes envahissent les rues pavées, sa famille de sorcières embouteille de la magie et la vend comme remèdes à base de plantes... et Moira se retrouve en plein milieu de tout ça. Comme si ce n'était pas assez stressant, le destin se présente sous la forme de Liam Good. Après tout, une Wicked est destinée à tomber amoureuse d'un Good une fois tous les cent ans.