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.”

Serena Williams debuts new fashion collection ahead of her U.S. Open appearance

’You can be strong and beautiful at the same time,’ says Williams

The ‘Women’s Evolution’ in wrestling is just getting started

Stars like Sasha Banks and Nia Jax are changing the landscape of the WWE

I’ve won two WNBA championships. Men need to stop challenging me to play one-on-one.

No, I won’t play you to prove my skill