The 25-year-old real estate developer chose a stunning blush Badgley Mischka gown with a beaded and embroidered bodice for the show's season finale.
Fletcher chose wisely for her tropical proposal, keeping cool as she walked down to the beach in the gown, which features a deep V neckline and thigh-high slit.
While just Jordan Rodgers and Robby Hayes are left competing for JoJo's heart, The Bachelorette star has a big decision to make -- she's in love in both men. And judging by the fashion game they each brought to the finale, they're not making her decision any easier.
Rodgers had his eyes on the prize as he made his way to Fletcher, sporting a navy blue suit, matching tie, and a mysterious bulge in his right pocket.
It seems Hayes also opted for blue on the big day, accessorizing with his perfectly coiffed hair and a pink patterned tie.
The gown fit Fletcher perfectly as she prepared to hand out her final rose and choose her "forever love."
While The Bachelorette star looks gorgeous in the designer gown, she did have a little help choosing the frock.
"We have a really great stylist on the show," Fletcher told ET's Nancy O'Dell just after the show's season premiere. "Before the show, we do fittings. I got to pick out the things that I loved the most, and we have a great stylist, a great makeup artist. They helped me out every single day."
But Fletcher was responsible for one part of her look -- her gorgeous locks! "For the most part during the season I did my own hair; you know, you always can do your own hair the best. I feel like that's how I am. But yeah, great stylist, great makeup artist -- they definitely helped me out."
The season finale of The Bachelorette airs on Monday, Aug. 1 at 8 p.m. ET on ABC, followed by the season three premiere of Bachelor in Paradise on Aug. 2.