Warning! This post contains spoilers for Virgin River season 4.After the explosive revelation in the finale episode of Virgin River season 4, theories over who could be the true father of Charmaine’s twins have been circulating. One prominent theory takes evidence from a pivotal moment in Virgin River season 2 when Jack first comes to terms with the idea that he and Charmaine will be parents. When he tells an old friend the news, the friend’s reaction could hint at the real paternity after learning that Jack is not the true father in the Virgin River season 4 ending.
https://screenrant.com/virgin-river-charmaine-twins-father-mike-theory/