'Bachelor' contestant's ex-boyfriend flies to Peru to confess his undying love

This season’s penultimate episode of The Bachelor brought the penultimate surprise when Becca Kufrin’s ex-boyfriend of seven years traveled all the way to South America to confess his undying love for her.

When Ross Jirgl heard that Becca was on the show he tracked down the production in Peru, and it appears the producers were all too happy to interject some drama into the lackluster season.

When Ross first arrived, he met with Becca’s new love interest, Arie Luyendyk Jr. He told Arie, “[She’s] the only girl of my life, of my dreams, love of my life. And I came here to get her because she’s the one for me.”

Arie told Ross that he could not speak for Becca but that he and she had told each other of their love.

Ross visited Becca and confessed his love to her, saying, “The intention was to win your heart back and do something big and then let you know that nothing could stop me from getting to you or loving you. I wanted to marry you, Becca.”

While his grand gesture was nice, Becca pointed out that she’s no Rachel McAdams and he’s no Ryan Gosling. “That’s the thing,” she said. “It’s like you live your life in a movie and you think it’s gonna work out like The Notebook.

Realizing he HAD made a huge mistake, Ross said, “I wish you guys the best. I have no business being here,” and he left.

Ross’s surprise visit didn’t keep Arie from giving Becca a rose. And according to Twitter, a lot of fans are hoping to see Ross as a contestant on an upcoming season of The Bachelor.

The Bachelor airs Mondays at 8 p.m. on ABC. Watch clips and full episodes of The Bachelor for free on Yahoo View.

Unseen footage sends shockwaves through The Bachelor: The Women Tell All:

Read more from Yahoo Entertainment:

Tell us what you think! Hit us up on Twitter, Facebook, or Instagram — or leave your comments below. And check out our host, Kylie Mar, on Twitter, Facebook, or Instagram.