From the first moment she saw him, Maddie Carlton felt that she’d met the mysterious Rory March before. Then he appeared on her doorstep when she least expected it—and vanished just as swiftly.

Yet, at each visit, Rory brought Maddie and her son the warmth and joy their lives had been missing for so long—ever since the tragedy that had taken her husband. But who was “Rory” really? And could the man who’d restored her faith, and saved Christmas for her little boy, teach Maddie to love again?