Did JoJo Fletcher give the final rose to Jordan Rodgers or Robby Hayes on tonight’s season finale of “The Bachelorette”?
The man who stole JoJo's heart is... Jordan Rodgers.
Rodgers got down on one knee with a Neil Lane sparkler, and JoJo said yes!
Before the big moment, Jordan told JoJo, "You're my best friend, you're my soul mate. I'm gonna keep you safe, I'm gonna protect you, I'm gonna wake up every morning and choose you, over and over and over again until you tell me I can't."
JoJo gushed, "Jordan I love you so much. I've been waiting to tell you that I love you. I love you so much."