Lucas Chandler, Earl of Lyons, still feels betrayed by his late wife's infidelity. His beloved daughter, Annie, may not be his, but she still requires a governess. Elinor Browning, a war widow with a small son, is hired and insists on spreading her Christmas cheer. Lucas, however, eventually finds the joy in the season with the help of three ghosts--one of which is his long-gone father.