"The Bachelorette" JoJo Fletcher ended her journey on the show by finding True Love when 27-year-old former pro football player Jordan Rodgers put a ring on it.

During last night's two-hour finale set in Thailand, Fletcher wavered between finalists Rodgers and Robby Hayes. But though she told Hayes she loved him, she ultimately chose Rodgers to be the winner. He then went down on one knee to propose with a Neil Lane diamond engagement ring.

"You're my soulmate," he declared. She replied, "Jordan I love you so much. I've been waiting to tell you that I love you."

On the post-finale "After the Final Rose" special, Fletcher and Rodgers appeared together. She, however, acknowledged struggling with negative tabloid attention. Rodgers, who is the brother of NFL quarterback Aaron Rodgers, has been cast as a playboy seeking fame.

"I think the hardest part for me is just having people say, 'Oh he doesn't really love you, this is for the show.' That hurts me," she said. "There have been many nights where I've cried myself to sleep."

On "Jimmy Kimmel Live," the couple revealed that Rodgers is moving to Dallas, and they are planning to buy a house together.

Want more stuff like this? Like us on Facebook.