Vanessa Wins The Bachelor 2017: Watch the Proposal!

Vanessa Wins The Bachelor 2017: Watch the Proposal!

Who won The Bachelor 2017? Nick Viall has chosen Vanessa, a special education teacher from Montreal, Quebec, Canada, as The Bachelor 2017 winner. After two failed proposals with Bachelorette's Andi Dorfman and Kaitlyn Bristowe, Nick finally got the happy ending he deserves by getting engaged to Vanessa in the dramatic finale of Season 21. Choosing between the two remaining bachelorettes certainly wasn't easy, as he had strong feelings for both Raven and Vanessa. Ultimately, Nick decided his heart and future belonged with Vanessa. Watch as Nick chooses Vanessa and gets down on one knee in the Season 21 finale. 

Watch the emotional proposal!

RELATED: Nick and Vanessa's Bachelor Journey

From the moment Nick met Vanessa, she stood out from the pack. It was clear Nick felt a strong connection with the passionate teacher on their first one-on-one date. When Vanessa got sick during their ride on a Zero G. plane, Nick was the ultimate gentleman. Nick showered his lady with affection and care, never leaving her side.

One of the qualities Nick admires most about Vanessa is she isn't afraid to speak her mind. She did just that after watching Nick and Corinne get a little too physical at a pool party. There was no way Vanessa was going to let another woman pounce on her man! She made it clear she would only stay if he was serious about finding true love not lust. Nick proved he was up for the challenge by later getting down on one knee and popping the question.

Nick already knew what a special woman Vanessa was, but getting a glimpse of her in action with her students took things to a new level. Hearts melted everywhere as Vanessa shared how important her career is with Nick.

Watch the highlights from After the Final RoseNick and Vanessa face tough questions, Raven announces her next move, and Rachel gets an epic surprise! 

Now that Nick has proposed to Vanessa and Season 21 has come to a close, don't fret! A new season of The Bachelorette starring Rachel Lindsay premieres MONDAY, MAY 22 on ABC!

Missed an episode of The Bachelor? Watch full episodes of Season 21.

The BachelorNews & BlogsSpoilers and RecapsVanessa Wins The Bachelor 2017: Watch the Proposal!