The big moment has finally arrived!
On tonight's season finale of The Bachelor, Ben Higgins will give his final rose (and a ring!) to one of his last two leading ladies: Lauren Bushnell and JoJo Fletcher.
But, there's a catch! At this point in the journey, Ben is in love with -- and has said "I love you" -- to both of the finalists, meaning whichever women he does not choose is about to be completely blindsided.
"I knew I couldn't say goodbye to the woman that I was with in the end," Higgins exclusively spilled to ET at the filming of the Women Tell All special. "I loved two women, but now I am happily in love with one, and it's going to stay that way for the rest of my life."
In the preview for tonight's Bachelor finale, Ben's mother reveals that it's "disturbing" that her son is in love with two women at once. "That was rough," Ben said of his mom's on-camera confession. "That was a tough wording. I don't know, maybe there's some love based behind that, but off the front, it's a little aggressive."
But just how did Ben finally make the heartbreaking decision to choose between Lauren and JoJo? "It took me thinking about who I couldn't say goodbye to for the rest of my life to really make that decision, and it was her," he said.
Ben admitted that the ABC reality drama put his new fiancée "through hell and back," but they're still happily together today. "She's never ceased to love me and support me through it, and that's why we're standing here today, and I am so excited," he gushed.
The season finale of The Bachelor airs Monday at 8 p.m. ET/PT on ABC.
So, who do you think the winner will be? Lauren, the 25-year-old blonde and bubbly flight attendant, or JoJo, the 24-year-old fun-loving real estate developer?
ET asked all of your favorite former contestants at the Women Tell All special to make their finale rose predictions. Press play on the video below to see which gal got the most votes!