Nikki Landon walked away from her small town, Halfway, Montana, ten years ago, with no intentions of setting foot there again. But, when her mother dies unexpectedly, Nikki has no choice but to return, and this time with the child she was trying to hide—ten year old, Ryan. Becky Jennings is living her happily-ever-after. She’s married to the man of her dreams and even though that means being the wife of a Christmas tree farmer, she’s happy. There’s only one thing missing from her fairy-tale life: a child to hold in her arms. After countless miscarriages, she’s struggling to accept that might be one dream that will never come true. As teenagers, Nikki would have done anything to protect her best friend, Becky from heartache, which is why she left. But ten years later, there’s nowhere to hide in a small town where everyone can see the truth of the secret she can no longer keep. Could Nikki’s son be the child Becky has always longed for? And if he is, can the already fragile bond between the two friends, withstand the heartache?