The story revolves around 11-year-old Jessica (Juliet Sorcey), who was three years old when her mother died.
Her father, Jim (Doug Sheehan), is a workaholic with little time for his daughter and hasn't been able to spend time with her since her mother's death 8 years prior and still seems to be mourning her.
Just before the Christmas holiday season, Jessica wins a free wish from a wishing well.
Her wish for a mother for Christmas is granted by Philomena (Doris Roberts) and Amy (Olivia Newton-John), a department-store mannequin, is brought to life to be a mom for Jessica.
However, there is a catch and Amy can only be a mother to her until Christmas Eve.