[WARNING: The following story reveals the winner of ABC's The Bachelor. Read at your own risk].
Sean's family — including Sean's sister Shay, who helped him send Tierra home! — landed in Thailand to meet both Catherine and Lindsay. While Sean's hometown visit with Emily on The Bachelorette went splendidly, his mom is a little more hesitant this time around, perhaps because the family seemed to love both women. "It's just a huge decision," his mom Sherry says in tears. "It doesn't have to be either one of them. If you can't decide, maybe that's what the decision is."
For their respective final one-on-one dates, Sean and Catherine rode an elephant through the forest while Lindsay and Sean floated down a river and sent lanterns into the sky.
Finally, the moment of truth came for Sean, Catherine and Lindsay. Lindsay walks down the aisle first, but unfortunately, it's bad news. "You have been such a surprise," he tells her. "I didn't see our relationship coming. ... Every time I'm with you, I'm so amazed at your strength, your courage, your love, your generosity — you blow me away. ... Lindsay, this is the toughest thing I've ever had to do. I want to give you my heart so bad, but my heart is somewhere else."
Before Catherine appears, Chris Harrison tells him he has a letter he must read first. Turns out the much hyped about letter is from Catherine affirming her love for him. With the note in hand, Sean is ready to see his love and brightens up when she appears.
"This has been such a crazy journey and there have been so many unexpected memorable moments with you," he says. "I miss you every time we have to say goodbye. I don't want to say goodbye anymore. Catherine, I want to spend the rest of my life telling you I love you and making you feel like the most special beautiful woman in the world. Catherine, will you marry me?" Catherine immediately says, "Yes."
Sean's choice lines up with TVGuide.com users: 48 percent of voters wanted Sean to choose Catherine, while 38 percent wanted Lindsay. What do you think of Sean's final choice? Do you think Sean and Catherine will stay together?