Todd King arrived on The Bachelorette Australia red carpet dressed as a knight in shining armour - but is he the one Ali Oetjen has been searching for?
Todd has made it to the final two, alongside Taite Radley, and in tonight's series finale Ali will declare her love for the man of her dreams. Will Todd be that man?
It was a slow burning love for Todd and Ali, with the 26-year-old charmer having to wait weeks to score some one-on-one time with the in-demand Bachelorette. But, once they were together, their chemistry was clear.
Then, in last night's episode, Todd declared his love for Ali and cemented his place as a front-runner ahead of the finale.
We take a look back on Todd and Ali's road to romance ahead of the series finale.