为了逃避圣诞节,艾莉森打算在假期间继续工作。在和她的前男友包括其他朋友们发生冲突之后,艾莉森开始思考过去所发生的一切,思考事情为何会变成现在这样——如果在平安夜不跟她的前男友分的话。直到在一次晚餐期间遇见一位善良的陌生人,告诉她让她坚信圣诞节的魔力,艾莉森心想,如果可以的话,她将会换一种方式度过那次圣诞节。。。第二天早晨,她的第二次机会居然重现了,但是改变历史可不是一件简简单单的事情,艾莉森也非常珍惜这个改变的机会……Last Christmas, Allie broke things off with her boyfriend, Cameron (Michael Muhney). Looking back, she regrets it and no longer believes in the magic of Christmas, but when she meets Ginny, a truly magical being, she gets the chance to relive last Christmas. Determined to make the relationship last this time, she pulls out all the stops but realizes, you can't always change the past and happiness may appear in the strangest places.