Then, when Garrett’s enemies attack Jessica and leave her for dead, Garrett makes a promise to God, and he knows he must ride away and leave her alone to keep her safe. He is a man of his word and regardless of the repercussions, a promise made is a promise kept.
After all these years, can Garrett continue to keep
his secrets and his promises?
Now, Jessie is about to marry another man, and Gray must choose
between what his heart is telling him to do and what he knows is right.