Who is the father of Charmaine's twins in Virgin River?

 Lauren Hammersley as Charmaine Roberts.
Lauren Hammersley as Charmaine Roberts.
  • Oops!
    Something went wrong.
    Please try again later.

*Warning! Contains spoilers for Virgin River season 5*

Now that Virgin River season 5 has arrived, we finally got the answer to one of season 4's biggest cliff-hangers — who is the father of Charmaine's twins?

At the end of Virgin River season 4, Charmaine Roberts (Lauren Hammersley) dropped the bombshell that Jack Sheridan (Martin Hendersen) wasn’t the father of her twins like we expected.

She made the shocking confession when Jack and Mel Monroe (Alexandra Breckenridge) rushed over to her house to help with an emergency.

The couple found a distraught Charmaine crying on the floor and unable to breathe, where she admitted that the twins weren't Jack's.

In Virgin River season 5, there were a few clues hinting towards the identity of the babies father, with Charmaine confessing to Jack that the father of her children is someone she had a one-night stand with and who she believed wouldn't be a good dad.

But after many theories, the truth about the real father was finally exposed in the season 5 finale — and it was certainly unexpected!

And in Virgin River season 5 part 2, she finally gave birth after what seemed like the longest pregnancy ever!

Charmaine in bed.
Charmaine in bed.

Who is the father of Charmaine's twins in Virgin River?

The father of Charmaine's twins was revealed to be Calvin (David Cubitt), Brady's former boss at the lumberyard who wasn't actually dead after all.

A pregnant Charmaine was stunned to see Calvin suddenly turn up alive and well after presumably dying in the boat explosion in season 3. As she questioned what he wanted, he soon dropped the bombshell that he wanted to be a father to his boys.

With drug lord Melissa Montgomery (Barbara Pollard) arrested for her crimes, it becomes apparent that Calvin may have faked his death after she tried to have him killed when she took over the drug ring at Emerald Lumber.

Now that he no longer has to hide from her, he has come back to Virgin River to be a dad to his twins. But will Charmaine be willing to let the drug boss be a part of their children's lives?

A pregnant Charmaine and Doc at Doc's clinic.
A pregnant Charmaine and Doc at Doc's clinic.

In Virgin River season 5 part 2 Charmaine had been suffering with Braxton Hicks contractions and Mel went to meet her at Doc's clinic.

Charmaine's contractions had got worse because she ran into Calvin, who insisted on driving her to the clinic. After getting rid of him, Charmaine asked Mel if she now understood why she had lied about the twin's father's identity.

But as she tried to tell Charmaine she better not have her babies on Christmas Eve, her water breaks and was going to do just that.

Mel assisted in Charmaine's labour, where she told Mel how a cocktail of sadness, anger and alcohol got her mixed up with Calvin. Doc then arrived to help with the delivery of the twins and despite Charmaine’s blood pressure being a bit high, Charmaine gave birth to two healthy baby boys.

Who is the father of Charmaine's twins in Virgin River? Theories...

Prior to the bombshell reveal, we had some potential theories on who the mystery man could be...


Ben Hollingsworth as Dan Brady
Ben Hollingsworth as Dan Brady

One theory fans seemed to have was that Brady (Ben Hollingsworth) could be the father of Charmaine’s twins.

Although the pair have never been seen together, could they have ran into each other one night and secretly slept together and not told anyone? Could she have wanted to make Jack jealous and the plan backfired?

With Brady being sent to prison for shooting Jack in season 3, could she have felt that he wasn’t father material and pretended that Jack was the dad instead?

Brady’s innocence was proven in season 4 after it was revealed that Vince (Steve Bacic) shot Jack and the charges were dropped against him.

Now that the truth has come to light, could Charmaine finally be admitting that Brady could be the father after his release from prison?

Although it seems unlikely that Brady could be the father, the actor Ben did hint in an interview that the twins could be his.

During an online interview with Chatting with B, he said: "As far as the Charmaine thing goes, I always joked on set, I'm like 'yeah, they’re Brady’s twins.'

“But we never see Charmaine and Brady together, I don’t think I ever did a scene with Lauren who plays Charmaine. I don’t think we have any scenes together.

“But you can imagine, it’s a small town and I feel like if Brady was with someone like Jack’s girlfriend, he'd be really walking a fine line," he added.

"And I think I would’ve been the one shot at the end of season two, not him. But, it could be, I don’t know, we’ll see what’s in store."


Marco Grazzini as Mike
Marco Grazzini as Mike

Former Marine turned investigator Mike (Marco Grazzini) has been in Virgin River since season 2 and when his friend Jack tells him that Charmaine is pregnant, Mike is stunned and his body language completely changes. He raises his eyebrows and nervously laughs, "Uh...I didn't know you were still seeing her."

With Mike being relaxed with Jack seconds earlier, his sudden behavior change arouses suspicion and his intense reaction could be hinting that Mike is the father of Charmaine's twins. Could he have had a secret fling with Charmaine?

Later on in the series, he breaks up with his fiancée because of long distance issues, but remained in Virgin River since taking on Jack’s case and could have easily crossed paths with Charmaine. But could there be another reason for staying? Could he be staying to help Charmaine bring up his possible children?

Although there was not many clues hinting at a potential relationship, his drastic change of demeanour was hard to ignore.


Charmaine and Todd.
Charmaine and Todd.

Charmaine's husband, Todd (Patrick Sabongui) may have been the obvious choice to be the real father of Charmaine's twins. However, their complicated relationship timeline proved otherwise.

Todd makes his first appearance in season 3 when Charmaine introduces him to Mel and Jack in Jack's bar. Charmaine is already a few months pregnant at this point and their relationship escalated quickly, with the pair getting engaged just a month after they met.

More red flags began to show when Todd tried to take control over Charmaine's pregnancy and wanted Jack to not be involved with his children, which he refused. He also wanted the family to move into a bigger house away from Virgin River.

The pair tied the knot in the season 3 finale, but their relationship continued to be turbulent and Charmaine confessed that Todd was leaving her at the same time she broke the news that Jack wasn't the father of her twins in season 4.

Given that she's lied about Jack being the father, could she have been lying about when she met Todd? Is it possible that Todd could be the dad, but he has no idea?

Someone we don’t know

Of course, our theories could be completely wrong and it could be someone we don’t know! Despite it being a sleepy town, there’s plenty of potential suitors for Charmaine and there could be a reason why she kept the unknown resident a secret this whole time.

One thing's for sure is that Alexandra Breckenridge knows who it is, revealing to Glamour: "Initially it was, Oh, it’s just some guy she had a one-night stand with. But then we changed directions again — so yeah, I know who it is.”

Alexandra added that she was relieved about the storyline change, saying: "We were close to the end of the season, and our showrunner came in and talked to me and Martin and said, 'We've made a pivot in the storyline and Charmaine is pregnant with somebody else's babies. Mel is pregnant with Jack's baby, and it's a girl.' And I was like, 'Thank you. Thank you very much. This is how it was supposed to be.'"

Virgin River season 5 is available to stream on Netflix now.