(CNN) —  

JoJo Fletcher is engaged!

“The Bachelorette” star handed out her final rose Monday night during the highly anticipated season 12 finale.

Spoilers below.

The soon-to-be Mr. Fletcher is… Jordan Rodgers. Yes, it was as predictable as the ending to a Disney movie. It seemed obvious ever since episode one that Fletcher was going to pick Rodgers. So it came as no surprise when he got down on one knee and professed his love to Fletcher, saying, “I love you so much. I fell in love with us first … you made me believe that love doesn’t need to have scripts … I’m looking in your eyes and I know … you’re my best friend and my soulmate and I want to choose you over and over and over again,” and it definitely wasn’t surprising when she gleefully accepted his proposal.

But did Fletcher make the right choice?

Related Link: Bachelorette JoJo’s final two men revealed: who will she choose?

Fans didn’t seem to think so. Immediately after Rodgers popped the question, Twitter erupted with harsh opinions.

“Knew it,” tweeted one viewer. “These broads are all the same. ‘We want a nice guy,’ then ride off with a sociopath sort of related to Olivia Munn.”

One user wrote, “JoJo is ruthless.”

And then there’s this gem from CNN’s Frank Pallotta, about rejected suitor Robby Hayes, who seemed genuinely in love with Fletcher:

Hayes’ heart was discarded like yesterday’s news.

“Robby, I woke up this morning wanting it to be you,” she said. “I fell in love with you. But my heart is somewhere else.”

His response? “I just want you to be happy.”

The big question remains: will Rodgers and Fletcher make it down the aisle? Out of the past 11 seasons, only three couples actually tied the knot.