Eigentlich könnten die Dinge für Cassie Nightingale (Catherine Bell) gar nicht besser laufen. Sie hat einen Gatten (Chris Potter), den sie liebt, drei Kinder und sie betreibt einen Laden mitten im Herzen ihrer geliebten Heimatstadt Middleton, wo wirklich jeder Kunde das findet, was er braucht. Doch noch eindrucksvoller ist ihre beeindruckende Fähigkeit, Leuten zu helfen, die in Not geraten. Bei dem Versuch jedoch ihren Geburtstag zu planen und alle ihr nahestehenden Personen für eine Feier zusammen zu bekommen, geht einiges schief und es beginnt eine Unglückssträhne für Cassie und ihre Lieben. Zu allem Überfluss scheint sie dann auch noch ihre magischen Fähigkeiten zu verlieren und während der Erforschung der Familienhistorie stößt sie auf die Geschichte eines Fluches, der im Zusammenhang mit dem mysteriösen Verschwinden ihrer Großtante steht.