By Kathleen Wynne's own admission, Thursday ''was a bad night'' for Ontario Liberals.
The party couldn't capture either riding up for grabs in two byelections.
The Liberals gave up the riding of Niagara Falls, left vacant by MPP Kim Craitor who resigned in the fall, to the New Democrats. Gila Martow replaced fellow Progressive Conservative Peter Shurman in Thornhill.
Speaking in Thornhill after the polls closed, the Premier said that while the byelection results aren't indicative of what will play out in a general election, people do want change.
Wynne maintains she represents that change.
Down the road from Liberal headquarters in Thornhill, PC leader Tim Hudak was also rallying his troops. He believes voters want a party with a plan, like the PCs. He says his party pulled in the most votes in the two byelections.
In Niagara Falls, the New Democrats embarrassed the Liberals, recording more than double the ballots cast for the governing party. Local union boss and Niagara Falls City Councillor beat out former PC MPP by less than a thousand votes.
Still, NDP leader Andrea Horwath declared that voters had "soundly rejected the same old politics and same old parties."
Horwath wouldn't say whether the strong showing in Niagara Falls had emboldened her to help bring down the minority government, triggering a province-wide vote sooner rather than later.
"We take our cues from the people of Ontario", she told reporters, "and that's what we're gonna be doing over the next weeks to come as we approach the spring session."