Tonight, millions of viewers will find out if Desiree Hartsock will get engaged or end up heartbroken as the 27-year-old Bachelorette star concludes her season of the romance reality show.
"The Bachelorette" finale airs Monday at 8 p.m. ET on ABC, with "After the Final Rose" following at 10 p.m.
If you are not able to watch it on TV, you can also watch it online for free through live stream. You may also find out if you can watch ABC Live Stream from your TV Providers.
Later, you can also watch the previous and the latest full TV episodes of The Bachelorette online at ABC's official website.
Last week, frontrunner Brooks Forester unexpectedly left the show, leaving Desiree in tears when he told her he wasn't in love with her. Desiree have to decide whether she wants to move forward with one of the last two guys, Chris and Drew.
How will Hartsock proceed now? Will she find love with one of the two remaining men?
"We have two guys who have already professed their love, they’re ready to propose, they have no clue what’s going on,” host Chris Harrison told ABC News. "So, you have Des and then you have these two guys. So there’s a lot to deal with."
However, Harrison also added in a later interview that "it’s absolutely possible" that Brooks could return — so the ending is anybody’s guess.