The shocking betrayal of Ali Fedotowsky by Frank Neuschaefer wasn't the last you'll see of him on The Bachelorette: He's coming to the After The Final Rose special.
That airs after the season finale August 2 and features interviews with Ali and the last man standing - if there is one - and usually the runner-up or runners-up.
Frank, who was one of the final three, left the show on this week's episode after confessing to Ali that he still had feelings for his ex-girlfriend, Nicole Caruso.
Don't get the wrong idea. Frank does not appear on the finale itself, and The Bachelorette spoilers we've read don't suggest any kind of dramatic return.
His After The Final Rose visit will just be to talk about what happened.
An aspiring screenwriter, Frank has been criticized for joining the show "for the wrong reasons." But sources close to Frank say it really was to fall in love.
“If he does [go on the special], it won’t be for fame but to stick up for his name,” a fellow Bachelorette contestant said. “He is a nice, level-headed guy."
While Frank’s last-minute departure may paint him as a villain to some fans, he went into the situation trying to do the right thing for all parties involved.
“I think he truly was falling in love with her, but he had unfinished thoughts about his ex," said the source. "I believe he made a mature decision to see her.”
In Frank's defense, it's also easy to see the scenario floated in some circles that he wanted to leave earlier, but was coerced into the dramatic exit by ABC.
He and Nicole are also still together, so maybe his decision was the right one? Or maybe they planned this whole stunt all along ... who are we to say?
We want to know what YOU say about who Ali should pick now: