While there are some not-so-reliable clues out there, there is one that rings true time and time again: the betting agency clue. The Masked Singer, The Bachelor, The Voice, MasterChef - need we go on?
The clue is this: the winner of the show is leaked ahead of time to people in betting agencies like SportsBet and TAB. Meaning the betting odds they offer up are a relatively clear indication of who wins. While the runner-up and lower down contestants will sometimes change order throughout the series, the 'winner' typically remains the same.
Who has been in the top spot all season long? Darvid, the 27-year-old landscaper and 'Persian Prince' who arrived on a ride-on lawnmower, surprising Brooke and catching her attention in an instant. But that's not the only spoiler hinting he'll win.
Considering Darvid was one of the first contestants to be shown from this season, we'd say he's a clear-favourite even beyond the betting odds. Not to mention that he scored the first single date.
With 1.07 odds on Darvid to win, Jamie-Lee is tipped to be the runner up with 8.00 odds on SportsBet.
Not only has Darvid been the betting favourite all season, he was also seen with Brooke at his place in Melbourne. An eagle-eyed fan revealed earlier in the season that she had seen Brooke arriving at Darvid's home, with the same roll-on suitcase in her Instagram Stories that day.
"Trying to be secretive, blinds shut, parking all the way at back of driveway etc but my sister saw [Brooke] and the suitcases she had in her Insta Story late last week too, when Darvid was getting her in/out of the car," the fan wrote on Facebook – which was revealed by The Wash.
It sure seems like Darvid will be the one to win Brooke's heart, but fans will know for sure tonight when the Grand Finale airs at 7:30pm on 10.
Want a fairytale romance without the reality TV drama? Sign up for eHarmony today!