Noelle (Candace Cameron Bure) ist nicht umsonst eine Feiertagshasserin. Vor drei Jahren wurde sie an Heiligabend von ihrem Freund verlassen und nun will sie nichts mehr mit den Feierlichkeiten zu tun haben. Sie schuftet in einem Kaufhaus, in das sie an Heiligabend versehentlich eingeschlossen wird. Dort trifft sie auf eine Frau, die sich als Noelles Schutzengel zu erkennen gibt und sie mit mehreren „Geistern“ vergangener, gegenwärtiger und zukünftiger Weihnachten bekannt macht.