The Bachelorette 2016 finale will reveal who received the final rose from JoJo Fletcher. Episode 9 airs August 1 on ABC at 8 p.m. The live stream broadcast is at ABC.com.

The Bachelorette 2016 finale marks the end of JoJo’s journey to find love. Hence, it should be a joyous occasion for the bachelorette. It would certainly make up for the tears she shed at the end of The Bachelor when Ben chose Lauren over her. Yet spoilers ahead of the finale seemed to suggest her regret at her final choice. Thus, viewers could expect her to shed more tears over her decision.

According to HollywoodTake, Chase McNary, Jordan Rodgers and Robby Hayes accompanied JoJo to Thailand. The Bachelorette 2016 recently bid goodbye to Luke Pell. The publication cited spoilers released by Reality Steve to expect Chase to return during the rose ceremony. However, he comes back to ask for JoJo’s forgiveness at his reaction during their fantasy suite date. Apparently, that night did not end well between him and JoJo. Hence, he wanted to explain his side and apologize. Thus, Robby and Jordan are the final two at the rose ceremony.

Fearless Forecast?

In an interview with Guide Live prior to the finale, Reality Steve revealed his forecast for The Bachelorette 2016 finale. However, his guess at this point might not be a shock to many. As expected, Jordan Rodgers would be the likely recipient of the final rose. Steve surmised that JoJo’s personality led to her choice in the end.

“JoJo is more of a, I don’t want to call her a Dallas socialite, but I think she’s tapped into the Dallas nightlife scene here and I know she has friends that are athletes on professional teams out here. Luke wasn’t for her. Jordan — former athlete, younger brother of Aaron Rodgers — seems way more up her alley,” Stephen Carbone aka Reality Steve revealed.

Jordan had been a frontrunner among this season’s bachelors. Hence, his win was imminent. However, spoilers also hinted at a shocking twist that could be the biggest upset of The Bachelorette 2016.