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.
Celebrity Couples of 2014 [PHOTOS]