Luke Parker Crashes Hannah Brown’s Rose Ceremony in All-New ‘Bachelorette’ Episode

*Warning: Spoilers ahead*

Last week on The Bachelorette, Hannah Brown finally sent home Luke P. after he low-key shamed her sexual history. And now, the 24-year-old villain returns for one last Hail Mary before sitting down with host Chris Harrison in an all-new The Men Tell All segment.

Here’s what went down in season 15, episode 11 of the popular dating series.

Why does Luke P. return?

The episode opens on Chris Harrison introducing a “very different version” of The Men Tell All. Although the installment usually begins with all the eliminated contestants, the events that occurred in Greece were “so dramatic,” ABC couldn’t wait until next week’s two-night finale to show us.

Cut to Brown preparing for the final three rose ceremony in Crete. What she doesn’t realize is that Luke is currently on his way to meet her. Not only does he still love her, but he even bought an engagement ring. (Sorry, Neil Lane.)

The catch? The three remaining contestants—Jed, Peter and Tyler—don’t know that Brown already sent him home. So, when Luke joins them at the rose ceremony, they don’t think twice about it.

Of course, that all changes when Brown rounds the corner, prompting Luke to break from the pack. “Why are you here?” Brown hisses.

Luke explains that he needs closure from her, saying, “This isn’t over for me yet. This is my heart we’re talking about here.”

For the first time all season, Brown stands up for herself and says, “Yes, you will leave because I’ve already sent you home.” (The look of realization on Jed’s face is priceless.)

When Luke refuses to leave, Jed and Tyler get in his face, demanding he listen to Brown. “She said, ‘No,’” Jed says. “How many more ‘Nos’ do you need?”

After Luke denies the windmill conversation in last week’s episode, he asks if Brown made the right decision sending him home. When she agrees, Harrison appears out of nowhere and escorts Luke out…for good.

How does he feel about his departure?

In the studio, Luke joins Harrison in the hot seat, while this season’s most memorable contestants—Brian, Cam, Connor S., Daron, Devin, Dustin, Grant, Dylan, Garrett, John Paul Jones, Jonathan, Luke S., Matt, Matteo, Mike and Ryan—watch from backstage.

Luke explains that he couldn’t leave Greece without getting closure. When Harrison brings up his final one-on-one date, Luke reveals that Brown misinterpreted what he said. In fact, he wasn’t judging her when he asked if she’s sleeping with the other men.

When Harrison presses Luke on why he didn’t just walk away, Luke admits that he “made a mistake.” Although he doesn’t approve of Brown’s sexual history, his feelings were real, and he was “blindsided” by her decision.

After a really, really long silence, Luke explains his demeanor, saying, “I’m sorry. I’m getting choked up over here just thinking about it.”

When Harrison asks if he’s still in love with Hannah, Luke says, “My feelings for Hannah haven’t changed. I still love her.” Nevertheless, he knows that she’s not “my person.”

As for his Bachelorette journey, Luke admits that he “wouldn’t change a thing,” since he’s thankful for the opportunity to “grow as a man.” Just then, Devin joins them onstage and accuses Luke of controlling women to feel better about himself.

After Devin returns to the backstage area, Luke discredits his claims, saying that he was misrepresented on the show.

What do the eliminated contestants have to say?

Right on cue, the rest of the contestants join Harrison onstage, while Luke returns to the hot seat. While discussing the group, Luke reveals that he doesn’t know why the men hated him. Mike reminds Luke that he brought it upon himself, prompting the audience to erupt into applause.

When Luke dives into an apology speech, Mike interrupts him and calls him a liar, since he already said he wouldn’t change anything about his journey.

“This is not about Luke P. This is about Hannah,” Garrett says.

When Harrison implies that Luke is a hypocrite for judging Brown when he, too, is not a virgin, Luke proves that he’s learned nothing from this experience.

“Not at all,” he says. “Think about what you’re asking.”

What has Big Mike been up to?

Before introducing Brown, Harrison invites Mike to join him onstage. After watching a video recapping his time on the show, Mike is at a loss for words. Although he felt that something was off during their date, it didn’t make it any easier.

In fact, he’s still looking for closure, and he wants to confront Brown…tonight.

After a brief commercial break, Brown joins Harrison onstage, where she discusses everything from Luke’s Hail Mary to Mike’s husband potential.

She begins by thanking the men for going on this journey with her before addressing the elephant in the room: Luke.

Brown admits that her feelings for Luke were, in fact, real. However, she admits that it stemmed from her insecurity about being the Bachelorette. Since Luke said everything she wanted to hear, she felt safe with him.

“I deserved so much more than what I put up with,” she says.

When Harrison gives Luke the floor, he apologizes before thanking Brown for teaching him how to self-reflect. Although she “appreciates those words,” Brown doesn’t hold back on telling Luke how she really feels.

Brown scolds Luke for inquiring about her experience in the Fantasy Suite, saying, “I’m so over being slut shamed and being felt like that makes me not a woman of faith.”

Right on cue, Luke excuses himself from the taping.

When Harrison transitions the conversation to Mike, Brown thanks him for being real with her. Although it wasn’t easy saying goodbye to him, she is confident that he’ll make someone extremely happy one day.

What's next for 'The Bachelorette'?

After debuting this season’s bloopers, Brown turns to the camera and apologizes to Bachelor Nation for not listening to her instincts about Luke.

Harrison proceeds to show a never-before-seen look at next week’s two-night finale, where Brown’s journey to find love will come to a shocking end.

So, who will Brown choose? Be sure to tune into The Bachelorette finale beginning next Monday, July 29, at 8 p.m. on ABC.

RELATED: Exclusive: ‘Bachelor’ Alum Bekah Martinez Has Some Thoughts About This Season of ‘The Bachelorette’