Carol hates Christmas. Being recently dumped, she’s not crazy about weddings either. So her sister Marley’s nuptials, over the Christmas weekend, are making her positively Scrooge-like. When she arrives for the weekend at the stately home in rural Scotland to find her three ex-boyfriends in attendance, Carol has no choice but to face her ghosts to discover what really happened in those relationships, learning a lot about herself in the process. As the snow falls outside and the fire crackles in the hearth, might one of the wedding guests become the harbinger of Christmases to come?