Olivia Barone is running away from a toxic relationship. As fate would have it, this hastily planned flight lands her in picturesque Crystal Falls, a village as idyllic as a Thomas Kinkade painting. There, she is championed by lawyer and gentleman farmer, Lance Crawford, who ensconces her in his aunt’s inn, Mrs. Bow’s Charming Manor.
The townsfolk soon embrace her, and Olivia is enlisted to direct their annual Christmas pageant. Settling into this comfortable, slow-paced life, Olivia gradually lets down her guard—even believing that she might forge a new beginning and dare to love again.
But, as it turns out, it is impossible to run from one’s past, and Olivia is forced to confront her abuser or lose the man who holds the key to her future happiness.