Host Chris Harrison revealed Lindsay's casting on Jimmy Kimmel Live on Monday night, just moments after Viall gave the fan favorite a rose and secured her a place in the final four. The presumption is that Lindsay's hometown date floundered, though, for all we know, she made it to the final before being sent home.

"I'm sorry about the timing of the announcement," Harrison wrote to fans. "I hate that anything was ruined for #BachelorNation but I'm incredibly excited that @therachlindsay is our new #TheBachelorette. A smart, strong, independent Texan who loves her @dallascowboys. What more could a man want?"

While no official explanation for the major spoiler has been offered, many are speculating that production on The Bachelorette will start soon, and ABC wanted time to drum up contestants.