It's been a wild ride, up until the very last moments.
Episode 7 left us with our jaws on the floor, when Ji-yeon finally decided to go to Paradise with Se-hoon.
Netflix / Via Netflix
Even though he chose her last time, it was unclear if she would actually choose him when she had the chance.
But it seems like they hit it off on their first trip to Paradise and are already getting comfortable with each other!
Netflix / Via Netflix
Se-hoon and Ji-yeon's happy coupling wasn't happy for everyone, though.
Netflix / Via Netflix
Min-ji was left alone and disappointed after putting all her eggs in Se-hoon's basket.
Since So-yeon was second runner up in the game last time, she got to choose next, and the boys seemed unclear on who she'd choose.
But So-yeon was just playing games to keep the boys on their toes!
Netflix / Via Netflix
She had us in the first half, not gonna lie.
So that's three couples in Paradise for the last night: Su-min and Si-hun, Ji-yeon and Se-hoon, and So-yeon and Jin-taek. Si-hun is grateful to Su-min for choosing him to accompany her to Paradise because he was craving some good food.
Netflix / Via Netflix
But I hope he really appreciates her, and not just the opportunity to go to Paradise, because she's so cute and sweet.
So cute, in fact, that she's – you guessed it – a model!
Netflix / Via Netflix
And she's 24 years old.
Si-hun questions Su-min as to why she asked him to come to Paradise, and her answer is simple.
Netflix / Via Netflix
She couldn't get him out of her head.
Elsewhere in Paradise, Jin-taek hasn't run out of pickup lines.
And So-yeon touches Jin-taek's beard for the first time.
Netflix / Via Netflix
It's actually her first time ever touching a beard. Apparently, her dad didn't have facial hair.
But beard-touching isn't the only thing going down. Jin-taek won a game of bowling, and now he gets to make a wish. And he wants a kiss on the cheek.
Netflix / Via Netflix
Yes, this show is very PG in terms of steam. Yes, I love that about it.
If you were hoping for something more risqué, maybe you appreciated the massages they gave each other.
Netflix / Via Netflix
So-yeon is obviously wearing his clothes, and that's so cute!
OK, fine. Here are some more screenshots for all the viewers with dirty minds!
They're honestly so cute. I can't even stay mad at Jin-taek for all his extracurricular flirting from earlier in the week.
Things are going differently for Se-hoon and Ji-yeon, who are having an emotional date.
Netflix / Via Netflix
Reflecting on what it was like to be pursued by Se-hoon so fervently and having to choose between him and others in the beginning makes Ji-yeon upset.
Ji-yeon ends up crying, but it's because she felt validated by Se-hoon recognizing that it wasn't easy for her.
Netflix / Via Netflix
These two have had a rough and rocky journey, but it's so sweet to see them bonding and recognizing each other's struggles in getting here.
Ji-yeon needed time to come around to Se-hoon, but I think it's safe to say she's been charmed by him.
Netflix / Via Netflix
It's a good thing he never gave up on her.
Back in Inferno, Yea-won and Jun-sik are appreciating the beauty of island and reflecting on the last week together.
Netflix / Via Netflix
Hyun-seung seeks out Ji-a for a conversation in hopes of securing his place in her heart.
Netflix / Via Netflix
He knows he's going up against Hyeon-joong in the battle for Ji-a's love.
And they have a roller-coaster conversation that feels like neither a rejection nor confirmation that she'll choose him.
Netflix / Via Netflix
She basically tells him it's going to be a hard decision, and he tries to keep her talking to him as long as he can so that she won't go talk to Hyeon-joong.
And what is Hyeon-joong doing? Waiting for her.
Netflix / Via Netflix
Like a puppy.
Everyone gets back from Paradise, and I can't help but notice an awkward vibe between Su-min and Si-hun.
Netflix / Via Netflix
He says he had fun, but their body language is screaming, "Let's get this over with!"
When night falls, everyone gathers around the fire pit. Hyeon-joong makes a bold move and tells Ji-a to come sit with him.
Netflix / Via Netflix
And she listens.
Netflix / Via Netflix
Well, at least Hyun-seung has his beer.
Netflix / Via Netflix
While Se-hoon and Ji-yeon don't sit together, they find each other's faces and exchange these adorable little smiles.
Netflix / Via Netflix
I am actually melting!!!!
And Min-ji finally reveals her age and profession: 24, beauty model. Obviously.
Netflix / Via Netflix
Since everyone's drinking, they're getting bold and asking tough questions.
Netflix / Via Netflix
Like Min-ji asking Se-hoon if things would have been different if she'd been here since the first day.
Everyone wants to know his answer. Even Ji-yeon, who plays it cool by munching on a tortilla chip.
Netflix / Via Netflix
Yea-won is maybe the most intrigued. But Se-hoon says it wouldn't have been very different.
Netflix / Via Netflix
I mean, c'mon. Did anyone expect a different answer? He was all about Ji-yeon.
Si-hun says what everyone's thinking. And Min-ji nods in agreement.
Hyun-seung cuts the tension by changing the subject with another bold question, this time directed at Jin-taek.
Netflix / Via Netflix
Everyone laughs as he recounts feeling like all he did was for nothing.
But then he gets serious and says how glad he is that she chose him.
Netflix / Via Netflix
These two have a hold on me.
Before the touching moment can linger, Se-hoon makes things awkward.
Netflix / Via Netflix
He's referring to their oddly confrontational conversations from earlier in the week, where things got heated when So-yeon seemed to be suggesting he stop pursuing Ji-yeon.
But So-yeon just says she's sorry about the conflict, and Se-hoon says he's grateful for it because he thinks it's what got him here.
Netflix / Via Netflix
Here meaning, finally with Ji-yeon.
In their last confessionals, people get emotional.
Moment of truth time — the women wait on different parts of the island for the men who have chosen them to come find them for the last pairing.
Netflix / Via Netflix
First to choose is Jun-sik, and of course, he goes to Yea-won.
Next is Hyeon-joong, who makes a show out of going over to So-yeon...
Netflix / Via Netflix
...just to tell her she did a great job.
Because there was no way he wasn't going to Ji-a.
Netflix / Via Netflix
He really is her puppy.
Then it's Se-hoon's turn, and he's headed for...Min-ji?!
Netflix / Via Netflix
...to tell her she did a great job. She looks like she might cry.
Netflix / Via Netflix
Honestly, kind of a rude move after last night.
Because of course it's Ji-yeon. It's always been Ji-yeon.
Thankfully, Jin-taek knows better than to play games, heading straight for So-yeon.
Netflix / Via Netflix
They greet each other with an awkward and shy "Hi," like they weren't just massaging each other two nights ago.
That leaves just Hyun-seung and Si-hun.
Netflix / Via Netflix
I think things are gonna get weird.
Hyun-seung goes first, moving with purpose toward Ji-a and her puppy.
Netflix / Via Netflix
Well, this is an awkward family photo.
Netflix / Via Netflix
Now it's Si-hun's turn to make his final choice, and no one knows where he's gonna go.
Netflix / Via Netflix
Su-min and Ji-a happen to be on the same path.
But he says a quick thank you to Su-min, and keeps it moving toward Ji-a.
Netflix / Via Netflix
And no one can believe it.
He's greeted by Hyun-seung, since things are a little crowded around Ji-a now.
Netflix / Via Netflix
Yeah, this is just weird.
Now, it's up to the women to decide if they want to leave with the men who chose them, or leave alone. Some have harder decisions than others.
Ji-yeon gives a sweet speech and takes Se-hoon's hand.
Netflix / Via Netflix
These two finally got their happy ending.
And Yea-won leaves with Jun-sik, but not without having a little fun teasing him first.
And if you thought Jin-taek was leaving without cracking another corny line, you were wrong.
Netflix / Via Netflix
He had to get one last line in, telling So-yeon he wants to take her "beyond Paradise." Wherever that is.
Since no one chose Su-min or Min-ji, it's down to Ji-a to make her decision.
Netflix / Via Netflix
Hyeon-joong decides to plead his case one last time.
Netflix / Via Netflix
Hyun-seung follows suit, choosing to play the fate card.
Netflix / Via Netflix
And Si-hun basically admits that he could tell Ji-a didn't like him and felt bad for him, but he still had to choose her.
Netflix / Via Netflix
Is it romantic or stupid?
With all that in mind, Ji-a lets Si-hun down first.
Netflix / Via Netflix
I guess he really burned his hand for nothing.
Then she tells Hyun-seung that she agrees they met for a reason.
Netflix / Via Netflix
Hyeon-joong looks worried he's lost her.
Netflix / Via Netflix
But in the end, she chooses her puppy, Hyeon-Joong.
Netflix / Via Netflix
Well, Si-hun and Hyun-seung still have each other, I guess.
Netflix / Via Netflix
And Hyeon-joong carries his prized Ji-a off the island.
Netflix / Via Netflix
Unclear if all the remaining singles are going to be trapped on the island now...