How is it already time for the season finale of Virgin River? In the timeline of the show it’s been, what, six weeks? And so much happened! (Remember, Jack and Mel almost died in a plane crash?) But the finale had no shortage of cliffhangers and brand-new developments.

First of all, baby Mack is Jack’s!

This great news comes immediately after Mel and Jack’s engagement, which further solidifies the fact that they are #meanttobe. Buuuuuut, not everyone in town agrees.

In case you haven’t been paying attention, the writers remind us time and time again why Cam’s not happy. Cameron has some thoughts about Jack.

And…

So, naturally, Cameron IS QUITTING HIS JOB! (Did he not sign a contract ala Brie???)

Well, Jack says that distance can be a good thing.

Which explains why Preacher is skulking around in the woods playing action hero again. Paige is #endgame for Preacher and they have been apart for waaaaaaay too long.

At least he called Connie this time.

This time, he also finds time to call for back-up, which makes no sense because he’s not a cop, he’s a CHEF. Isn’t back-up just for, you know, police?

But since Vince has a gun this time, the threat is MUCH more serious.

I have to marvel at the fact that Vince is riding around on an ATV with a gun. Where are he and Paige coming from?

Anyway, after running errands, Vince gets right back to the task at hand — avenging his TWIN brother.

Now, I realize Christopher told us Vince was suffering some sort of psychotic break, but I really don’t understand how Vince is going about this whole thing. First, he tried to kill Jack because he wanted to find Preacher. Then he kidnapped his nephew for EIGHT WEEKS to get his sister-in-law to come out of hiding, even though she didn’t know her son was missing. Now he’s kidnapped her so he could figure out what happened to his twin brother. For a police detective, this seems like the most ridiculous, most roundabout way to solve this mystery. But, I guess he’s not thinking straight. *Shoulder shrug*

Poor Paige! If only she’d gotten better advice from the legal aid people. If only someone could have helped! Seems like if a couple of high schoolers could pull THIS off, Brie and Mike could have come up with SOMETHING.

Too bad this show isn’t called “Virgin Riverdale.”

Anyway, Preacher just kicks in the door and wins the day.

Mic drooooooooooop! Plot resolution! I have been waiting months for us to circle back to this body!!!!!!

I guess this is Paige and Preacher’s happy ending? (Sorry, Julia.) I’m trying to imagine them explaining how they met:

You know, it’s a classic girl was living under a false name after fleeing from her abusive ex who she accidentally murder, and boy graciously offered to hide the body (*squee!*) and babysit while girl was on the run. But then girl has to trade herself for her kid’s freedom because guy got roofied and the kid got kidnapped. But then guy just kicks in the door and confesses to murder. Classic love story!

Maybe Nick can officiate their wedding!

Speaking of Nick, he and JE are taking Mel and Jack out to celebrate their engagement. And Nick is letting everybody know he. is. loaded!

And — not weird at all — he invited his sister to join the celebration.

Did you hear that? Melissa Montgomery, aka Brady’s new boss lady! You know, I am starting to think Nick is rich because DRUG MONEY!!!!!!!

Unfortunately, Jack and Mel never have a chance to ask Melissa that classic icebreaker question, “So, what do you do for a living?” Because Jack gets an urgent call from Charmaine, who’s having a really rough day.

Yeah, Todd is garbage and is definitely cheating. And now she’s scared she’s gonna lose the babies because she told a terrible lie.

Well, at least now Jack doesn’t have to have to worry about custody issues with Mark’s mom OR Char and Todd. Whew. But he is still gonna have to make that Airstream business work because they are about to be a single-income family.