But things just don't go according to plan for this season's bachelorette, Ashley Hebert.
Yet again, she's thrown for a loop in Monday night's episode, with the return of a previously ousted bachelor – and a premature exit by another. Who surprised Ashley this time? Read on!
No, it wasn't Bentley.
In Fiji, the recently departed Ryan showed up on Ashley's doorstep, eager to see her again.
"We had something," he says. "What if she's regretting sending me home? I just feel that there's things unsaid and undiscovered between the two of us."
Ryan says he wants to give Ashley time to think, but he doesn't seem to weigh too heavily on her mind as she sets out on a snorkeling date with Ben, followed by dinner and even discussion of the "L" word.
Next, Ashley takes off on a helicopter ride with Constantine, but by the time they sit down for dinner, the date takes a nose dive.
Constantine explains that he doesn't think their relationship has progressed to the point that he could consider proposing to her, let alone stay together in the "fantasy suite."
"It wasn't going to the next level," Constantine says, and he makes an early departure from Fiji.
Despite the open spot in the rose ceremony that Constantine left behind, Ashley does not invite Ryan to stay.
While he's a great guy for her on paper, she tells him, the special connection still isn't there – as it is with her two remaining guys.
On her final date in Fiji, Ashley shares a seaplane ride and a watery frolic with J.P. – and hands out roses to both him and Ben.