Preacher and Paige wonders if both are on the same page or not, while Jack dr...
Virgin River
Season 5 (12 Episodes)
Mel adjusts to a different pace of life, Jack works to grow his business, and the town faces new threats as secrets begin to surface in Virgin River.