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 ...