'The Bachelorette' 2015 winner predictions: Is it going to be Shawn B. or Nick?

(Twitter)

The bachelors are down to two and this year's Bachelorette has to make a choice. Will it be Shawn Booth or Nick for Kaitlyn Bristowe?

Kaitlyn Bristowe, 29, may have shared the spotlight with 27-year-old Britt Nilsson at the start of "The Bachelorette" season 11, but she emerged victorious and won the votes of the bachelors. Now, ten episodes later, she has to make her own vote and decide which of the two remaining men — Shawn B. or Nick — has captured her heart more and will receive the final rose. Or maybe there is no rose to be given away this year?

Prior to "The Bachelorette" season 11 premiere, spoiler "expert," Reality Steve, revealed that Kaitlyn will not be giving her last rose to anyone. He was so sure of his prediction that he reposted his prediction back in June and said, "I will say it every time from now until July 27th when the finale airs to anyone who doubts the spoiler."

But he must have been caught off-guard when Kaitlyn posted a Snapchat video of her and Shawn B. in bed, during the same month. The video was immediately deleted but fans of the reality dating show were able to get a screenshot that circulated like wildfire on social media.

This supposed Snapchat has made Reality Steve revise his original spoiler, now claiming that the 2015 season will end with Kaitlyn getting engaged with Shawn Booth. But speculations are high that the video just might have been posted as a red herring to throw spoiler alerts off, which means one of two things: 1) Kaitlyn might really have chosen Nick at The Final Rose ceremony; or 2) Reality Steve's original spoiler is correct.

The thing with spoilers is that they can always go two ways and the only way to know how "The Bachelorette" ends is to watch the season finale.

But before the final rose is given (or not given), all the bachelors are returning this July 20 for "The Men Tell All" tradition where they face each other and the girl who broke their hearts one last time.

Fans are hoping to get answers to all their burning questions regarding the season, including who might be the next bachelor. Will it be Ben H.?

"The Bachelorette" airs on ABC every Monday, 8 p.m. The season finale premieres on July 27.

Copyright © 2015 Ecumenical News