杰克(邁克爾·基頓 Michael Keaton 飾)是一位功成名就的音樂家,在事業上取得了碩大的成功,這也就意味著,他犧牲了大部分陪伴家人的時間,杰克的兒子查理(約瑟夫·克羅斯 Joseph Cross 飾)對此一直感到悶悶不樂。某日,杰克回到家,和查理一起堆了一個大雪人,杰克送給查理一只口琴,父子之間許下承諾。
圣誕節將至,杰克決心和家人們共同度過這個溫馨的節日,然而,就在他驅車回家的路上,發生了嚴重的車禍,杰克亦因此喪命。失去父親的悲痛和絕望籠罩著查理,整整一年,查理的家庭都生活在悲愴而又壓抑的氣氛中。一晃眼,圣誕節又到了,查理想起了和父親的約定,他堆了一個雪人,然后吹響了父親送給他的口琴,希望父親能夠如同承諾的那樣,再度回到他的身旁。