This leaves one giant question: If Jack isn’t the father, then who is? The answer is bound to be revealed in season 5, but in the meantime, let’s speculate. PureWow previously predicted that Mike (Marco Grazzini) is the father of the twins. The theory is based on Mike’s reaction to Charmaine’s pregnancy, since he’s far more surprised than when she tells Jack. Perhaps he had a secret affair with Charmaine when she was with Jack?
Of course, there’s always a chance that Todd is the father of the twins, but it almost seems too obvious. There are a few wild cards—like Brady (Benjamin Hollingsworth), Calvin (David Cubitt) or, dare we say, Preacher (Colin Lawrence)—but we don’t think Charmaine is that scandalous…or so we hope.
All we have to say is…Charmaine can’t be trusted.
Stay up-to-date on all things entertainment by subscribing here.
Check out our new weekly podcast, Stream On, featuring reviews and debates about the best shows, movies and more!
ATTN ‘Virgin River’ Fans The Cast Is Already Filming Season 5