This post contains details from the Season 27 finale ofABCsThe Bachelor.

As one might guess, both Gabi and Kaity were pretty torn up.

Read on to see if Zach got engaged.

The Bachelor

The BachelorABC

Next, Ariel confronts Zach on stage about everything that happened in Thailand, and she doesnt hold back.

She also added that the move denigrated their relationship.

Well, at least he apologized.

Michael Fishman on ‘The Conners’

Next we get a glimpse at Zachs final week in Thailand as he prepared to potentially get engaged.

So, hes on a mission to repair the relationships.

Up first is Gabi, who says shes feeling very insecure after the situation last week.

She doesnt want to be associated with his pain.

Despite everything, Zach says he wouldnt take anything back.

That was enough for Gabi to feel comfortable again and ready to meet his family.

Zachs dad pulls her away first.

She tells him that shes a huge family person, and shes really been looking forward to meeting everyone.

Gabi says that she thinks she and Zach have a similar connection.

Meanwhile, Zach is telling his mom something fairly similar.

She tells Zach that it was a really special day for her that only confirmed her feelings for him.

Now its Kaitys turn to meet the family.

So, Kaity went straight into her day with Zachs family without needing any additional conversation with him.

Kaity says that, while they havent had the smoothest ride, shes tried her best throughout the process.

Kaity has a similar conversation with Zachs dad as his conversation with Gabi.

Now for the actual dates.

This time, Kaity is up first.

Zach tells her that theyll be going on a hike.

Later that night, they discuss their future.

Kaity says shes empathizing with how difficult this decision will be for Zach.

At this point, Kaity says she cant picture life with Zach.

Zach and Gabi have their final date next, and all gives the impression of going swell.

They go horseback riding to a remote beach with a beautiful view.

Whats that on the sand?

Well, its their own personal romantic cabana.

The pair go for a steamy dip in the ocean and share some bubbly on the beach.

For whatever reason, the producers chose this moment for an interlude with Sean and Catherine Lowe.

Its time for Zach to propose.

After picking a sparkly rock from Neil Lane, Zach is ready to get down on one knee.

Gabi is up first, and we all know what that means…but seems like so does Gabi.

She tells Jesse she knows whats about to happen, and sadly she isnt wrong.

He insists that he didnt know when he last saw her, though she doesnt seem to believe him.

She wishes him luck and rejects him when he apologizes.

Before Zachs proposal, the show cuts to the live studio, where Gabi has joined Jesse on stage.

Then, she comes face-to-face with Zach for the first time since that moment.

She tells him that she felt violated by his decision to reveal on national television that they had sex.

Zach admits his wrongdoing and apologizes to her, for whatever thats worth.

She tells him that if its not you, its not anyone.

And what do you know?

Thats all for now!