If you, like me, spent your weekend binge-watching season four of Netflix’s big hit, “Virgin River,” then this is the place for you.

Raise your hand if, after watching “Virgin River” season 4, you asked yourself, “Wait, has Charmaine really been pregnant since season one?” The answer to that would be yes. Yes, she has. Which means it’s time to talk about the absolute insanity that is the timeline of Virgin River.

Related: ‘Virgin River’ is everyone’s favorite cozy binge

But first, let’s back up a bit and get our bearings.

The series is based on the expansive romance book series by author Robyn Carr, which also tracks as to why we love it so much: romance. Today’s entertainment is seriously lacking in the rom-com charm of yesteryear, and, frankly, audiences are starved for it.

“Virgin River” mostly follows the story of Mel Monroe (Alexandra Breckenridge), a nurse practitioner and midwife who leaves life in the big city after the death of her husband. She decides to start over in a charming, idyllic small town (big Hallmark vibes, right?) in a small practice in Virgin River. Her new boss, Doc Mullins, is reluctant toward her at first, but eventually, the two have a really sweet friendship (as Mel does with many other very memorable supporting characters).

But it’s Mel’s relationship with Jack (Martin Henderson)—the owner of Jack’s, natch—that will keep you pressing “Next Episode” over and over again. He’s handsome, a little broody, very into Meland has the best head of hair a man has had since Patrick Dempsey’s “Grey’s Anatomy” days. (You just want to run your fingers through it, sorry not sorry.)

Related: Alexandra Breckenridge says she felt “lied to” about water births

What separates it from the vanilla plots of the Hallmark Channel: it’s sexy and there’s a little dash of crime and violence. And relationship drama, drama, drama. Cue: Charmaine. Jack and Charmaine had a little situationship going on before Mel came into town, and it ended with Charmaine being single and pregnant with (or so we thought) Jack’s twins.

That little cliffhanger of information happened in season one. IT IS NOW SEASON FOUR. AND CHARMAINE IS STILL PREGNANT. And even crazier still—she’s apparently only five months pregnant at the end of season four!

Here’s what that means: everything that’s taken place in the four seasons of the show has taken place within four or five months. As in, Jack broke things off with Charmaine, began seeing Mel, got shot, recovered from getting shot, broke up with Mel, Mel somehow completed a round of IVF and had her embryos with Mark implanted, Jack reunited with Mel, she’s eight weeks pregnant in season four, and now Jack and Mel are engaged.

In the span of maybe five months, tops. And that doesn’t even include the side plots—Lilly’s death, Paige and Christopher and Preacher and all the murder and kidnapping, Brady and Brie falling in love, Brady getting arrested, indicted, convicted, sentenced, and then released, Hope and Doc rekindling their marriage, etc.

Virgin River is wild, y’all. And the fans are here for it—hilariously here for it.

Alexandra Breckenridge recently admitted to “Glamour” that the show moves at a snail’s pace. (And yet somehow so many things keep happening).

“Things move slowly in Virgin River,” she said. “I think Mel’s only been in Virgin River for maybe four months. “It’s a hundred and some odd days; there’s a chart for it. She’s only nine weeks pregnant at this point, and Charmaine is like five months, apparently.”

Though the first four seasons have operated on a wild timeline, Henderson recently told the same publication that fans should buckle up for season five, which is currently filming.

“Season five’s great, by the way,” he says. “It’s the best season yet. I’m amazing in it.”