When Charlotte receives a mysterious, old-fashioned key in the post, she knows her life is about to change. Inheriting Kringle's Bookshop in the heart of the Gower from the grandfather she never met, Charlotte sets off on a wintry adventure to Wales, leaving behind her old life and stepping into a world of family secrets, nostalgia, and the magic of Christmas. As she explores the enchanting bookshop and the village's festive traditions, Charlotte discovers that sometimes, the best gifts come when you least expect them.
Meanwhile, Gareth, struggling with his own sense of purpose after a difficult year, finds himself drawn back into the warmth of family and the spirit of the season. When their paths cross, both Charlotte and Gareth must learn to open their hearts to new beginnings, friendship, and the possibility of love-just in time for a Christmas neither will ever forget.