Sportscaster Erin Andrews and ex-NHL player Jarret Stoll finally tied the knot on Saturday.
The wedding was held at sunset in Montana in front of a small group of family and friends, according to People magazine.
The 39-year-old Fox Sports sideline reporter and "Dancing with the Stars" co-host wore a gown designed by Carolina Herrera.
She posted a stunning Montana sunset photo just days before the wedding.
The couple, who started dating in 2012, got engaged in December at Disneyland.
"We went there for Christmas to see the Christmas decorations, and we had a lovely dinner there, and he did it right there at dinner at Disneyland. I was bawling like a child," Andrews told Good Morning America.
There wedding comes after a rough year for the sportscaster.
Andrews was diagnosed with cervical cancer in September 2016. That news came just months after Andrews won a stalking lawsuit.
She settled with two hotel companies that were partially at fault for her stalker situation. Her stalker was able to get hotel rooms next to hers and posted nude video of her on the internet.
Stoll, 35, has stuck with her through it all.
The Associated Press contributed to this report.