If you need a recap of Virgin River season four, here’s everything you need to know. Doc (Tim Matheson) is diagnosed with a disease that affects his vision. As a result, he hires a new doctor, Cameron Hayek (Mark Ghanimé), at the clinic to minimize his involvement. Doc also learns more about his long-lost grandson, Denny (Kai Bradbury), who randomly shows up on his doorstep.
Brady (Benjamin Hollingsworth) is seemingly off the hook after the drug kingpin, Calvin (David Cubitt), is assumed dead when his boat suddenly explodes. However, it doesn’t take long for a new leader to emerge, Melissa (Barbara Pollard).
Paige (Lexa Doig) returns to reclaim her son, Christopher (Chase Petriw), and interrupts Preacher’s (Colin Lawrence) date in the process. During an altercation with Wes, Paige is forced to defend herself and ends up killing him. To cover it up, Preacher buries the body in the woods.
When Mel (Alexandra Breckenridge) learns she's pregnant, she tells Jack (Martin Henderson) that he might not be the father. Luckily, the paternity test comes back as a match. Although Mel and Jack get engaged in the finale, their happily ever after is put on hold thanks to Charmaine (Lauren Hammersley), who reveals that Jack is *not* the father of the twins.