Ashley Hebert

Spoiler Alert: The following reveals the outcome of The Bachelorette finale.

After traveling the world and narrowing down a pool of 25 men, Ashley has chosen the person she wants to marry. The 26-year-old dental student says she's excited to get engaged and thinks Fiji is the perfect place to write the last chapter of her love story, but before she can close that book, she has quite the emotional and rocky family meeting.

Read our full recap of The Bachelorette finale

J.P. meets Ashley's family first, but unfortunately her sister Chrystie is skeptical of their relationship. "I don't think he's the one," she bluntly tells Ashley, who's visibly upset by the strong opinion.

Ben's meeting with Ashley's family fares much better as Chrystie believes the two are a better-suited (and goofy) match.

Ashley has her final dates with each of the men, who both tell her they're in love with her. Ashley may love both, but is only in love with one of them and is ready for the final rose ceremony where she can finally verbalize the sentiment.  

Ben arrives to meet Ashley and says a few words before getting down on one knee and asking her to marry him. She's quiet, pulls him up, and then says, "I'm sorry," before he walks away. Ashley's upset about breaking Ben's heart, but her tears disappear at the sight of J.P. "All the time we've spent together has been the happiest time in my life. I am madly in love with you," he tells her. Ashley finally tells him how she truly feels and says, "I wanted to tell you how much I loved you for so long now. I don't want to be with anyone else but you forever." J.P. gets down on one knee, proposes, and she says yes. (And by the way, TVGuide.com users accurately predicted Ashley's choice with 62 percent of voters naming J.P. as their pick.) 

Are you happy with the final outcome?