Does a perfect wedding make a happily-ever-after? As three very different women meet in their local knitting store, they find strength in friendship to help them through their problems. Lydia is blissfully happy in her marriage, but worrying about her adoptive daughter and the future of her business. Bethanne is still madly in love with her husband, but their long-distance relationship is becoming difficult to deal with, and her ex-husband is determined to win her back. Lauren has always yearned for marriage and a family of her own, but her long-term boyfriend just won't commit. Could a whirlwind romance with an unlikely stranger lead to the happily-ever-after she's always dreamed of? As the three women's lives intersect in unexpected ways, they realise that the best surprises in life and love still lie ahead.