Atenție: urmează detalii despre narațiune și/sau deznodământ.
Filmul prezintă povestea unei fete de 11 ani, Jessica (Juliet Sorcey), a cărei mamă a murit când avea trei ani. Tatăl său, Jim (Doug Sheehan), este dependent de munca sa și are puțin timp liber pentru ea. Chiar înainte de Crăciun, Jessica câștigă o dorință gratuită la o fântână a dorințelor dintr-un magazin. Dorința sa de a avea o mamă de Crăciun i-o îndeplinește Philomena (Doris Roberts) și astfel Amy (Olivia Newton-John), un manechin din magazin, prinde viață pentru a-i deveni mamă.
La 21 octombrie 2008, O mamă de Crăciun a fost lansat pe un DVD exclusiv Disney Movie Club, disponibil numai pentru membrii clubului prin comandă poștală sau online.