*Warning: Spoilers ahead*
As much as we love the show, there’s a major issue in Virgin River that no one is talking about: Todd (Patrick Sabongui) is gaslighting Charmaine (Lauren Hammersley). Let us explain.
Charmaine and Todd secretly tie the knot in season three of Virgin River, and while they seem like a happy couple to outsiders, there’s ample evidence to support the argument that Todd is manipulating Charmaine—who’s pregnant with Jack’s (Martin Henderson) twins—and making her question her own reality and her own sanity.
Prior to Todd, Charmaine is OK with the idea of co-parenting with Jack. But once Todd enters the picture, everything changes. Charmaine questions whether Jack should be in the twins’ lives. She considers moving to Eureka, which would separate the babies from their dad. And she even gives away the dog that Jack gave her, per Todd’s request.