Cindy (Taryn Manning) ist eine junge Frau, die bereits drei Kinder von drei unterschiedlichen Vätern hat. Sie weigert sich zu arbeiten, lebt von der Sozialhilfe und regelmäßig müssen ihre Kinder das Sozialamt an der Tür hinhalten. Ihr eigener Vater (Meat Loaf) hat sie und ihre Mutter, als sie gerade erst acht Jahre alt war, an Heilig Abend verlassen und dieses Verhalten scheint auf Cindy abgefärbt zu haben, denn sie zeigt keinerlei Interesse sich vernünftig, um ihre Kinder zu kümmern. Dieses Verhalten bringt jedoch nicht nur auch das Sozialamt auf ihre Fährte, auch ihre Freunde und Familie haben langsam genug von ihr. Am Abend vor Weihnachten wird sie dann plötzlich von drei Geistern besucht, die sie zurück in die Vergangenheit, in das diesjährige und das Weihnachten der Zukunft bringen, um ihr einen Weg in ein besseres Leben zu weisen.