A huge spoiler for this year's The Bachelorette has leaked online, revealing which of the final three contestants stole Emily Maynard's heart. Industry insider Reality Steve announced the news on his website, saying Emily and her man got engaged in Curacao, off Venezuela. If you're holding on for the season finale - stop reading now.

Steve has revealed that Jef won this year's show, and that he and Emily are now engaged. He added, "Now, you're probably gonna ask me who finished second and who finished third. I don't have that answer for you. What I do know now is that Emily and Jef left Curacao as an engaged couple and are still engaged today". Steve says he has been working away for around six weeks, trying to establish who won this show (It was filmed several months ago). Jef has certainly appeared to be the most likely victor on this year's series, and the majority of fans will probably be happy with Maynard's decision. Reality Steve has also confirmed that after the engagement, there won't be any sort of bonus "live proposal". He also suggests Emily and Jef may have an "announcement to make", though added, "Whether it's a wedding date, a pregnancy announcement, or maybe Emily's moving to Utah. I don't know".

The season finale of 'The Bachelorette' season nine airs on July 9, 2012.