The couple renewed their vows Saturday at a ceremony in their home in Vail, Colo., People reported.
They met on the first season of the "Bachelorette."
"It's an understatement to say I hit the jackpot," Trista, 41, said. "He is such a good person. He gets better with age."
The renewal will be featured in the ABC special "The Bachelor: Bachelor Love Series" at 8 p.m. Jan. 19, People said.
"It's hard to articulate how lucky I feel to have her in my life," Ryan, 39, said. "All it takes is a second for me to imagine how my life would be without her in it. It would be terrible."
The couple has two children, Max, 6, and Blakesley, 4.
NASA celebrates Earth Day with #GlobalSelfie
Turkey considering to use pistachios to heat country’s first eco-city