The snow is beginning to fall, the chestnuts are roasting, and the mulled cider is ready to serve at the Garland Street markets this holiday season. When Amelia arrives in Manhattan to help Cleo at her knitting stall, and Nathan comes to New York for a holiday with his daughter, both soon realize they won’t be getting quite the peaceful escape they’d imagined. Amelia is used to putting other people first, and this year is no exception. With surly nephew Kyle in tow, she has her work cut out trying to get both him and his mum to work through their problems before it’s too late. Single dad Nathan wants to give his daughter, Scarlett, the world after he failed so dismally once before. But in trying to give her everything, and being terrified she’ll make the same mistakes he did, will he push her too far and lose her forever? Cleo’s fiancé Dylan is pressuring her to set a date for the wedding, but with her stepdaughter Ruby against the idea and creating mayhem wherever she can, Cleo doubts she'll ever manage to start planning what should be the best day of their lives. On Christmas Eve, beneath a blanket of stars, will anyone be able to get their Happy Ever After?