After an unusual event, Zoey Clarke, a whip-smart computer coder forging her way in San Francisco, suddenly starts to hear the innermost wants, thoughts and desires of the people around her through popular songs.
On her first holiday without her father, Zoey attempts to create a magical Christmas for her family just like the ones Mitch used to do.
Past and present collide when aimless slacker Hannah gets hired to portray Lady Wadsworth -- a Southern belle from the 1800s -- for tours at Wadsworth Manor. Hannah figures she can fake it well enough, until the ghost of Lady Wadsworth appears and tells her it's time to change her wild ways -- or she'll haunt her forever.