Dieci anni fa, Andrew ha sposato la sua dolce metà d'infanzia, Beth. Ora Andrew è un potente agente letterario, ma il suo rapporto con sua moglie non è andato altrettanto bene. Quando Beth viene tragicamente uccisa pochi giorni prima di Natale, un angelo dà ad Andrew la possibilità di rivivere gli ultimi tre giorni in cui sua moglie era viva. Ma non può cambiare il destino e Beth perderà comunque la vita. Tuttavia, Andrew può ancora scoprire il regalo di cui Beth ha più bisogno da lui.