At times, she wondered if this was all a mistake. But in the end, The Bachelorette star Ashley Hebert says she found the happy ending she dreamed of.
This summer, we've seen Ashley roasted to her face, ridiculed and jerked around by Bentley Williams, and ditched by two other men late in the season.
Her take on those ups and downs? All's well that ends well.
"There were certainly moments where I thought I'd made a mistake agreeing to be the Bachelorette and thought it wasn't going to end well," she said.
"But you come out a stronger person and learn so many things about yourself. Ultimately, I know I did the right thing. I'm so happy, so in love."
"I found a great man. It's going strong – we've been hanging out and talking all the time. I hoped I would leave with this type of relationship."
With the season finale looming Monday night, Hebert is anxious to go public with the identity of the last man standing - but is it Ben or J.P.?
"I'm really ready for this to be over so we can go into the light of day and get on with normal everyday life," the 26-year-old Maine native says.
Who do you think she should pick of the final two?