In 2011, Desiree Linden finished in second place at the Boston Marathon. She was only two seconds behind the first place runner, Caroline Kilel.

But she overcame that heartbreak.

Today, Linden became the first American woman to win the Boston Marathon since 1985. The 34-year-old California native who lives in Michigan finished ahead of American Sarah Sellers. Along the way, Linden helped fellow American Shalane Flanagan get back in the race after a rest-stop detour delayed her. Linden’s unofficial time was 2:39:54.

The last women’s winner in Boston was Lisa Larsen Rainsberger, then competing as Lisa Larsen Weidenbach.

It was a good day for Linden, despite the rough conditions. Runners faced rain, wind and cooler temperatures. Officials announced the temperature was 38 degrees at the 8:40 a.m. Eastern time start in Hopkinton, Mass., made this the coldest start in 30 years.

Linden, a veteran long-distance runner who competed in the 2012 and 2016 Olympics, was prepared for whatever came her way.

“If you expect every day to be butterflies and cupcakes you’ll be very disappointed,” Linden told Boston.com while training for the marathon in March. “But if you quit the first time it gets hard you’ll be quitting pretty early on.”

Gymnast McKayla Maroney says teammates, #MeToo movement helped her find her voice: ‘It’s empowering to speak’

She wonders if her gymnastics career was ‘worth it’ after Larry Nassar abuse

NFL cheerleaders forced to accept sexual harassment as part of the job

‘Fans think they own you’