North Korean leader Kim Jong Un and President Donald Trump exchanged insults and threats of nuclear annihilation. Soft-spoken South Korean President Moon Jae-in struggled to be heard.
And now Mr Kim and Mr Moon have met to discuss North Korea's nuclear weapons ahead of Kim-Trump talks scheduled for May or June.
Here is a look at the whirlwind of verbal exchanges - from "Rocket Man" to "very honourable" - between the leaders in the months before a critical moment in global diplomacy:
Kim Jong Un says the country's preparations for launching an intercontinental ballistic missile have "reached the final stage".
President-elect Donald Trump tweets: "North Korea just stated that it is in the final stages of developing a nuclear weapon capable of reaching parts of the U.S. It won't happen!"
North Korea just stated that it is in the final stages of developing a nuclear weapon capable of reaching parts of the U.S. It won't happen!
— Donald J. Trump (@realDonaldTrump) January 2, 2017
Moon Jae-in becomes the first liberal to take office in Seoul in a decade after winning a presidential by-election. In his inauguration speech, he proposes talks with Mr Kim, saying, "I am willing to go anywhere for the peace of the Korean peninsula - if needed, I will fly immediately to Washington. I will go to Beijing and I will go to Tokyo. If the conditions shape up, I will go to Pyongyang."
North Korea conducts its first flight test of an intercontinental ballistic missile, which Mr Kim declares part of the North's "package of gifts" for US Independence Day.
Mr Moon in a speech in Berlin criticises North Korea's nuclear weapons programme, but also offers a "brighter future" for the North if it agrees to a "complete, verifiable, and irreversible denuclearisation". He says Seoul will not push for regime change in the North, adding: "We do not wish for North Korea's collapse, and will not work toward any kind of unification through absorption." The North ignores his proposal for talks on military and humanitarian issues for months.
Mr Trump says North Korea had better not make more threats or "they will be met with fire and fury like the world has never seen". North Korea hours later announces a plan to launch a salvo of missiles toward the US territory of Guam, a major military hub in the Pacific, to "wring the windpipes of the Yankees". That salvo never happened.
.@POTUS: "North Korea best not make any more threats to the U.S. They will be met with fire and fury like the world has never seen." pic.twitter.com/nUjWck9aGk
— Fox News (@FoxNews) August 8, 2017
Mr Moon in a televised speech says Seoul will "put everything on the line to prevent another war on the Korean peninsula" and that the North Korean nuclear problem should "absolutely be solved peacefully".
North Korea conducts its sixth and most powerful nuclear test, which it says was a detonation of a thermonuclear warhead designed for ICBMs. Mr Moon vows to ramp up South Korea's capabilities and says dialogue between the Koreas has become "impossible".
Mr Trump tells the UN General Assembly the US would "totally destroy North Korea" if forced to defend itself or its allies. He refers to Mr Kim as "Rocket Man" and says he is "on a suicide mission for himself".
Mr Kim accuses Mr Trump of "mentally deranged behaviour". He says he will "surely and definitely tame the mentally deranged US dotard with fire".
Mr Kim says in his New Year address that he has a nuclear button on his desk, but also calls for improved relations with South Korea. Mr Trump responds that he has a bigger and more powerful nuclear button, "and my Button works!"
North and South Korean officials meet in the border village of Panmunjom, and agree on North Korea sending athletes and delegates to the Winter Olympics. North Korea sends hundreds of people to the games, including Mr Kim's sister, who conveys her brother's desire for a summit with Mr Moon.
After visiting Mr Kim in Pyongyang, South Korean presidential national security director Chung Eui-yong says Mr Kim is willing to discuss the fate of his nuclear arsenal with the US and has expressed a readiness to suspend nuclear and missile tests during such talks.
Mr Trump accepts Mr Kim's invitation to meet, which the White House says will take place by the end of May.
Mr Trump confirms his CIA chief secretly met Mr Kim in North Korea and said "a good relationship was formed" heading into the adversaries' anticipated summit.
Mr Moon says Mr Kim has not asked for the withdrawal of US troops from the Korean peninsula as a precondition for abandoning his nuclear weapons. If true, this would seem to remove a major sticking point to a potential disarmament deal.
North Korea says it has suspended nuclear and long-range missile tests and plans to close its nuclear test site as part of a move to shift its national focus and improve its economy. Mr Trump tweets: "This is very good news for North Korea and the World" and "big progress!"
North Korea has agreed to suspend all Nuclear Tests and close up a major test site. This is very good news for North Korea and the World - big progress! Look forward to our Summit.
— Donald J. Trump (@realDonaldTrump) April 20, 2018
Mr Trump says Mr Kim wants a historic, high-stakes meeting as soon as possible and that he has been "very open and I think very honourable from everything we're seeing".
Mr Kim and Mr Moon meet at the border village of Panmunjom.