卡羅爾是一個(gè)脫口秀節(jié)目的女主持人。她對(duì)員工和同事要求嚴(yán)格,對(duì)家人漠不關(guān)心,甚至失去了對(duì)現(xiàn)在職業(yè)的熱愛。圣誕夜的特別節(jié)目馬上就開始了,卡羅爾躺在沙發(fā)上睡覺。已經(jīng)去世的瑪拉阿姨的靈魂提醒卡羅爾,三個(gè)圣誕精靈會(huì)來看望她。十二點(diǎn)整,第一個(gè)小精靈來到了,把卡羅爾帶回了過去,講述了童年的成長(zhǎng)場(chǎng)景以及卡羅爾和約翰之間的愛情經(jīng)歷。很快,第二個(gè)小精靈帶著卡羅爾去了她的助手家、姐姐家和約翰的工作場(chǎng)所。最后,第三個(gè)小精靈把她帶到了未來,當(dāng)她看到自己在未來悲慘的命運(yùn)時(shí),卡羅爾突然醒了過來??_爾從夢(mèng)中醒來,開始改變自己。她的改變使她的家庭和友誼免于危機(jī)。最后,愛也回到了她的身邊。