Tonight's the night. Brooke will finally reveal who she has chosen to do life with. But first, the final two must meet Brooke's nearest and dearest for a few hard home truths.
The time has come for Brooke's final three contenders to woo her, From an adventure-filled day to a performance of a lifetime, who will pull out all stops to get closer to our Bachelorette?
Brooke shows her vulnerability in the final group date. Then, just like that, Hometowns are here! Brooke's final four introduce her to their nearest and dearest with mixed results.
One lucky contender is the first to score a second single date, while true intentions of the contenders are revealed on a play-inspired group date, featuring some little helpers.
It's Mardi Gras madness, with two teams pitted against each other to win time with Brooke on the group date. At the cocktail party, one contender clears the air with Brook in hopes of receiving a rose.
A skyscraper date leaves Brooke feeling on top of the world, before a human lie detector sees it all come crashing down. At the cocktail party, tensions rise and some hard-hitting truths are revealed.
We're another step closer to finding out who has secured Brooke's heart. One lucky suitor's persistence pays off, not once but twice, leaving the others question their connection with Brooke.
In a single date that's all about self-care, Brooke cosies up to one of her suitors and leaves our Bachelorette knowing exactly where they stand with her. Then, the Cocktail Party with a twist!
Brooke takes a contender on a single date that's straight out of a movie. Then, the gloves come off on the group date as one of Brooke's love interests is targeted by some of the other contestants.