卡蘿是位脫口秀節目的女主持人,她對員工同事苛刻,對家人冷漠,甚至為了現在的事業失去了愛情。聖誕前夜的特別節目開始直前,卡蘿躺在沙發上睡覺,去世的瑪拉姑媽的靈魂來提醒卡蘿,說會有三個聖誕精靈來拜訪她。十二點整,第一個精靈來了,他帶著卡蘿回到了過去,有兒時的成長場景,還有卡蘿和約翰的戀愛經歷。不久第二個精靈帶著卡蘿到了她的助理家,她的姐姐家還有約翰的工作地點。最後第三個精靈帶她來到了未來,當看到未來自己悲慘的下場,卡蘿幡然醒悟。卡蘿從夢中驚醒,開始改變自己,她的改變輓回了陷入危機中的親情,友情。最終愛情也回到了她身邊。