Heather è un affascinante spirito libero il cui fidanzato egocentrico Roger non sembra mai sentire una parola che esce dalla sua bocca. Bobby è un ufficiale di marina che torna a casa dal servizio all'estero, cercando di iniziare un nuovo capitolo della sua vita. Sia Heather che Bobby desiderano incontrare qualcuno che li faccia sentire a casa in questo mondo, ma iniziano a dubitare che quella persona esista. Grazie a due Golden Retriever, alla vivace nipote undicenne di Bobby, Myra, e a una divertente produzione teatrale di "A Christmas Carol", queste due persone sfortunate e improbabili finiscono per innamorarsi a Natale. Ma riusciranno a superare i problemi del passato e del presente per costruire insieme un futuro?