For recaps delivered straight to your inbox, click here and select "Mamamia Recaps" so you don’t miss out.
For the past six weeks, we've been a little too obsessed with working out who will The Bachelor this year.
At first, 25-year-old Bella Varelis was labelled the clear frontrunner by fans. The marketing manager made a big romantic entrance and later nabbed both the first date and the first kiss with Locky.
But then a new theory quickly emerged that suggested Irena Srbinovska was actually the one who wins Locky's heart. And since then, lots of evidence has come out to support it.
Watch: Locky Gilbert decorates a cake while answering rapid fire questions. Post continues below.
The 31-year-old nurse left an immediate impression on Locky when she first met him on the red carpet.
"What a stunner," said Locky.
"Just beautiful. There was just something about her I was just like 'wow' and I felt warm."
Back then, the pair already seemed like a good match.
"I love a nurse cause I do some stupid shit, so it might be good to have one of those onboard," Locky joked.
So without further ado, let us present the theory that Irena is 100% this year's Bachelor winner.
The dress theory.
Long-time Bachie fans will know that the dresses worn at the finale give us a big clue about who will win the Bachelor's heart.
According to the theory, whichever contestant is wearing the lighter coloured dress during the finale will be crowned the winner. This has been the case for past winners Chelsie McLeod, Laura Byrne, Alex Nation and Snezana Markoski.