For the final date of the episode, Brown invites Garrett, Peter and Luke on a three-on-one date. (May the odds be ever in your favor, gentlemen.)
When they sit down for a glass of Champagne, Luke wastes no time stealing Brown away. He immediately starts trash talking the other contestants, claiming that everyone is out to get him—particularly Tyler, Jed and Garrett.
“I just, like, don’t get why people won’t be kind to you,” Brown says through tears.
When Garrett pulls her aside, he admits that he hasn’t been sleeping ever since their one-on-one date. Brown transitions the conversation to Luke, demanding to know if Garrett is being fake nice to him. Although Garrett denies any wrongdoing, Brown appears to take Luke’s side, claiming that fake people are her pet peeve.
“It’s the Luke P. show right now,” Garrett says. “And it’s not fair.”
Garrett returns to the group and confronts Luke for throwing him under the bus. “If Hannah asks me a question, I’m going to answer it,” Luke says. When Garrett calls him a “weasel” and a “snake,” Luke explodes on his fellow contestant.
“I’ve been nothing but truthful with Hannah, and you are not going to mess it up,” Luke screams in his face.
Just then, Brown gives the first rose to Peter, proving that drama never gets the contestants anywhere.
That night, Luke, Garrett and Brown enjoy dinner, all while trying to ignore the elephant in the room: the rose sitting in the middle of the table. When Luke pulls her aside, he dives into a story about how he previously struggled with alcohol and sex addiction. He soon realized that he was chasing unfulfilled desires and decided to change his mindset in an attempt to achieve a healthier lifestyle.
When Brown sits down with Garrett, he reminds her of his feelings. “You make me feel some type of way, Hannah Brown,” he says before dropping the first l-bomb of the season.
“I love you,” Garrett adds.
At the end of the night, Brown surprises everyone and gives the rose to Luke, ultimately sending home Garrett.
So, whose family will blow their chances at finding love? Be sure to tune into The Bachelorette next Monday, July 8, at 8 p.m. on ABC.