Sally Brown, autrice e illustratrice di libri per ragazzi, è eccitata di fronte al volume che ha appena iniziato, un libro di Natale sul suo amato pastore tedesco Buddy. Portatole in dono dall'Afghanistan, Buddy è l'anello che la lega al defunto marito militare e al figlio diciannovenne, anch'egli militare in servizio oltreoceano. Una serie di circostanze, però, porta Buddy lontano da Sally: il pastore viene accolto in casa di Mark Green, un vedovo che sta crescendo con non poche difficoltà l'adolescente figlia Emma. Nel tentativo di decidere con chi Buddy dovrà vivere, Sally e Mark riscopriranno il vero spirito del Natale e le gioie dell'amore.