We Totally Predicted That ‘Bachelor’ Finale Ending—This Was the Dead Giveaway

*Warning: Spoilers ahead*

To be clear, we didn’t know for sure who Bachelor season 27 lead Zach Shallcross was going to choose in this week’s (inevitably dramatic) finale episode. However, after the bombshell he dropped on Kaity regarding his overnight with Gabi in last week’s debacle-filled Fantasy Suites episode, we had enough evidence to predict who he would pick—and we were right.

bachelor finale kaity zach shallcross
ABC/Craig Sjodin

In case you missed it, last week took Zach and his final three women to Thailand where he revealed that he would be abstaining from sex and all sexual activity entirely, despite it being Fantasy Suites week. (Sure, Jan.) He stayed strong for the sake of love…for precisely one overnight. After a meaningful conversation-filled evening with Ariel, Zach abandoned his own self-imposed chastity rule on his second date, this one with Gabi. This led to a guilt-laden Zach forcing a very uncomfortable Gabi to share her private moment with all of America. And it also led him to an awful conversation with Kaity where he felt obligated to reveal to her the nitty-gritty. Naturally, Kaity was upset with Zach for telling her about it. Gabi was upset that her personal affairs were being aired to the public. And Ariel…well…she went home.

Now, Zach’s decision to break his rule and sleep with Gabi might have made fans think he would give her the final rose in the finale. However, sex during Fantasy Suites week isn’t a great indicator of who the lead will pick in the end. (Remember how many times Hannah Brown and Peter Weber did it in a windmill before she dumped him and chose musician Jed Wyatt?!) And there seems to be a large piece of evidence from last week’s episode that screamed a different final choice: Kaity.

the bachelor 3 1
ABC/Craig Sjodin

Obviously, Zach and Kaity’s connection has been undeniable throughout the series. And their hometown date (which took place in Austin, where both of them reside!!!) showed just how comfortable they are with one another, spending a large chunk of it assembling furniture and doing other “established couple” activities. But then, Zach hurt Kaity by sleeping with Gabi and telling her about it. So, they should have been donezo, right? Wrong!

Even though sleeping with Gabi is a big deal (and he then felt the need to go on camera and say that he’s falling in love with her in a semi-gross “saving face to America” moment), why would he feel compelled to tell Kaity the details unless he were planning to choose her in the end? Zach said multiple times that he didn’t want there to be secrets. But why would secrets matter unless Kaity was the frontrunner? And why would anyone in their right mind subject themselves and their love interest to such a terrible on-camera confession unless they thought that person was going to be their future partner?

The fact that Zach was willing to tell Gabi’s secret means he couldn’t really love her all that much. This was the ultimate act of betrayal. And this act could only be justified (in Zach’s mind) if Gabi weren’t really getting his final rose. Zach clearly prioritized Kaity over Gabi in the aftermath of his boneheaded rule-break. That’s how we knew Kaity would be the last one standing. And Gabi…well, we really look forward to seeing you on Bachelor in Paradise.

Screenshot 2023 05 04 at 1.11.39 PM

VP, News and Entertainment; 'And Just Like That' Podcast Host; Up-And-Coming Bowler

Philip spearheads PureWow's news and entertainment team. He has 10+ years experience working in entertainment coverage and viral media, previously serving as a writer/editor...