Thai voters have delivered a stunning verdict in favour of an opposition party that is calling for radical reform of the country's institutions.
Early results show Move Forward exceeding every prediction to win 151 of the 500 seats in the lower house.
It is now 10 seats ahead of what was the frontrunner, Pheu Thai, led by ex-prime minister Thaksin Shinawatra's daughter.
Analysts are calling it a political earthquake that represents a significant shift in public opinion.
It is also a clear repudiation of the two military-aligned parties of the current government, and Prime Minister Prayuth Chan-ocha, who led a coup that ousted an elected government in 2014. The governing coalition won only 15 percent of the seats.
"The majority of votes reflect the need to escape from the 'Prayuth regime', and the yearning for change," says Prajak Kongkirati, a political scientist from Thammasat University. "It shows that people believe in the Move Forward demand for change - many more people than predicted."
Thai social media is already awash with victory messages from Move Forward supporters, who have been calling themselves "organic canvassers", and are describing the party's win as a "wind of change" and the "dawn of a new era."
"This election really tells you that only four years have passed, but the people's thinking has changed a lot, both the establishment and the pro-democracy camps," a tweet read, adding that, "democracy cannot be taken for granted".
"If they don't adapt to the thinking and the demands, they can really lose their ground."
Move Forward's 42-year-old leader Pita Limjaroenrat, a Harvard University graduate, tweeted that he was "ready" to become the country's 30th prime minister. "We have the same dreams and hopes. And together we believe that our beloved Thailand can be better, and changes are possible if we start working on them today," he wrote.
It would have once been unthinkable that Move Forward, a party calling for wholesale changes to Thailand's bureaucracy, its economy, the role of the military, and even the laws protecting the monarchy, could win more seats and votes than any of its rivals.
It's no coincidence that these were the same issues that spurred a months-long student-led protest movement in 2020. Some of Move Forward's candidates had been leaders in the movement. And, like the 2020 protests, young and passionate voters, many of them followers of Move Forward, played a big role in the election result.
The mood in favour of the young party was hard to miss in the weeks leading up to the election. A new wave of memes exploded on Thai social media - people taking big steps or leaps in an obvious nod to Move Forward's Thai name.
And that played out in real life at voting booths on Sunday as people took exaggerated, giant steps to show their support. It was the only way to indicate which way they were leaning because election rules don't allow voters to declare their preferences openly. Others wore bright orange shirts, flip flops and sneakers - the party's chosen colour for campaigning.
Move Forward's candidates had fewer resources than their rivals, and had to rely on social media, and sometimes old technology like bicycles, to get their message across. It helped that their vision seemed much clearer than other parties.
Move Forward ruled out any coalition with parties associated with the 2014 military coup, a position on which its reformist rival Pheu Thai was initially evasive. The party was also fresh and bold, and in the last Parliament, was known for taking principled positions.
It also benefitted from what appears to be a widespread public appetite for change. Voters under 26 years are not a large bloc in ageing Thailand - they make up just 14 percent of the 52-million electorate - but they worked hard to persuade older voters to back Move Forward to offer their generation a better future.
The most immediate question is whether, despite the mandate for change, the two reformist parties are allowed to form a government.
The 250 senators, all appointed under the military government led by incumbent PM Prayuth, are allowed to join the vote in Parliament for the next administration. That gives them the power to block a Move Forward-Pheu Thai coalition, even though the two parties have nearly 60 percent of the seats in the lower house.
If a Move Forward-Pheu Thai coalition brings in the third-largest party, Bhum Jai Thai, with its 70 seats, and a few others, they could outvote the senate. But there is also the risk that the losing conservative bloc resorts to an extra-Parliamentary manoeuvre to try to keep the reformists out of power.
A military coup is unlikely, but yet another court ruling to disqualify Move Forward on a technicality, as happened to its predecessor Future Forward in 2020, is possible.
The other question is how well Move Forward and Pheu Thai, whose relations in the last Parliament were sometimes fractious, can work together. And Move Forward's leader Pita, although a skilled Parliamentarian, is still untested in the more ruthless art of stitching together and sustaining a coalition.
And Pheu Thai must absorb the disappointment of its own hopes of coming out on top, of winning a landslide even, being dashed.
It has lost the mantle of being the champion of those opposed to conservative, military-backed rule to Move Forward, widely seen as upstarts. Now it must get used to being an equal, even a junior partner, in a coalition - an unfamiliar experience for Pheu Thai and its leaders.
- BBC