Deep in the Cotswolds in the heart of England, Ben Elliot settles in for a quiet Christmas house-sitting and caring for an elderly woman's two dogs while she's away. When her black-sheep grandson, Adam Prescott, turns up on the doorstep, Ben takes in the human stray as well. Destitute and betrayed by family, boyfriend, and Fate, Adam has lost all faith in others, and in himself.
Determined to help, Ben soon loses his heart to the other man and believes Adam has feelings for him, too. Then Adam's ex shows up, offering him the world if only Adam will come back to him. Now Ben must choose whether to step aside or reach for the only gift he wants this Christmas.