A história gira em torno de Jessica Slocum (Juliet Sorcey), de 11 anos, cuja mãe morreu quando tinha três anos de idade. Seu pai, Jim (Doug Sheehan), é um viciado em trabalho com pouco tempo para ela. Pouco antes do Natal, Jessica pede a um poço dos desejos uma mãe para o Natal e é concedida por Philomena (Doris Roberts) e Amy (Olivia Newton-John), um manequim de loja de departamento que ganha vida para ser mãe para ela.