Daisy's new flower shop in Moonbeam has a nice steady flow of customers. But it's so different from back home in Colorado.
No, Colorado was not home. Not anymore. She can never return. Not after what happened.
Jack moves to Moonbeam to help take care of his mother, though his mom insists she doesn't need help. Okay, so maybe he just wants a change and uses his mom as an excuse. But what he really needs is to find a place to live.
Luckily, Daisy's neighbor needs a renter and Jack ends up living next door to Daisy. What starts as a friendship quickly blossoms into something more.
But Daisy made two promises to herself. Promise one: swearing off having a relationship. But her heart tells her it might be okay to take a chance with Jack. Maybe.
Then disaster strikes. Even if she would consider breaking the first promise, she will not break the second one. She can't. And a relationship with Jack would shatter that promise into tiny grains of sand.
But Moonbeam has a way of weaving its charm through the lives of the people in town. One never knows what may happen...