'Bachelorette' JoJo Fletcher Stuns in Badgley Mischka in Upcoming Season Finale -- See the Gorgeous Gown!

JoJo Fletcher's time as the Bachelorette is coming to a close, and she's definitely going out with a bang!
While we'll have to wait to find out which man JoJo will choose to spend her life with, we do know what she'll be wearing.
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.
Photo: ABC
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.
Photo: ABC
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.
Photo: ABC
It seems Hayes also opted for blue on the big day, accessorizing with his perfectly coiffed hair and a pink patterned tie.
Photo: ABC
The gown fit Fletcher perfectly as she prepared to hand out her final rose and choose her "forever love."
Photo: ABC
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.
See more on the upcoming drama of Bachelor in Paradise in the video below.