It was the worst-kept secret in politics: Amy Klobuchar is running for president.
The Minnesota senator confirmed her run for the Democratic nomination against a snowy backdrop at Boom Island Park in Minneapolis.
In a speech before cheering, snow-covered supporters, Klobuchar said her "grit" makes her the right person to unseat President Donald Trump, as well as pointing to a career in Congress in which she's been able to reach across the aisle to pass legislation.
In the most Minnesotan of weather conditions, Klobuchar came out to the tune of "The Bullpen" by Minnesota's own Dessa to rapturous cheers.
"Today, on an island in the middle of the mighty Mississippi ... I stand before you as the granddaughter of an iron ore miner, as the daughter of a teacher and a newspaper man, as the first woman elected to the U.S. Senate from the state of Minnesota to announce my candidacy for the presidency of the United States," she said.
"I am running for every American. I am running for you. I promise you this, as your president I will look you in the eye. I will tell you what I think. I will focus on getting things done. That's what I've done my whole life. And no matter what, I'll lead from the heart."
Her speech started with a journey down the Mississippi River, name-checking each state that it goes through, notably the vital primary state of Iowa.
She then took an emotional turn to the I-35W bridge collapse, and the strength shown by Minnesotans who sacrificed their lives to save others, leapt into action to rescue stricken motorists, and then worked quickly to repair the broken span.
Before the main event, Klobuchar's fellow senator, Tina Smith, spoke out in support, as did Minnesota Gov. Tim Walz and Lt. Gov. Peggy Flanagan, and Jacob Frey, Emily Larson and Johnathan Judd, the mayors of Minneapolis, Duluth and Moorhead respectively.
Her announcement week has seen some of her momentum take a hit by two critical stories that appeared in the Huffington Post and Buzzfeed respectively, in which several anonymous former staffers criticized the way she treated her employees.
Klobuchar made a point of thanking her "incredible team and staff" who put together the launch event at the start of her speech.
She faces some tough competition for the nomination too, with Sens. Kamala Harris, Cory Booker and Kirsten Gillibrand having already announced, while the likes of Beto O'Rourke, Bernie Sanders, and Joe Biden said to be considering runs.