JoJo Fletcher, during the finale of season 12 of The Bachelorette, chose to give Jordan Rodgers the final rose Monday night. And, luckily for her, he replied with a proposal.

JoJo Fletcher & Jordan Rodgers Engaged

Before confessing her love to Jordan, JoJo had the unenviable task of saying goodbye to Robby Hayes, the runner-up. In her face-to-face breakup with Robby, JoJo confessed that she wasn’t going to be choosing him before he got down on one knee.

“I can’t let you get down on one knee — I can’t let you do that because I don’t want to take that moment from you. I fell in love with you, but for some reason my heart is somewhere else, ” JoJo told a stunned Robby. She added, “I woke up this morning wanting it to be you. But for some reason, my heart is somewhere else… You deserve the type of love that you have given me. I’m just trying to follow my heart and hope that it’s right.”

When Jordan exited the limo and made his way to JoJo, she told him that she had long wanted to tell him about her feelings. “I love you so much. I’ve been waiting to tell you that I love you,” JoJo told Jordan.

Jordon responded to JoJo’s profession of love by getting down on one knee and asking The Bachelorette star to marry him.

“You made me believe that love doesn’t need to have scripts, there’s not one way to draw it up,” he told her. “I’m so unbelievably in love with you. You’re my best friend, you’re my soulmate…I’m going to wake up every morning and choose you, over and over and over again.”

“This is the best rose you’ve ever accepted,” JoJo said.

In the live After the Final Rose special, JoJo and Jordan seemed to be as in love and committed to one another as ever. The two told host Chris Harrison that they’re moving into a home together in Dallas. While they’ve yet to set a wedding date, Jordan revealed that he and JoJo were considering tying the knot by next year.

Read more about: