Facing someone you've insulted is hard. Facing that person when there are nuclear stakes on the line ... well.
President Trump has agreed to meet with North Korean leader Kim Jong Un by May to discuss a nuclear-free Korean Peninsula, a South Korean official said outside the White House on Thursday.
And while the move appears to be an effort toward easing tension between the two countries, a war of words has raged for a while.
From "rocket man" to "dotard," Trump and Kim have dished some dangerous disses. Before the two leaders meet, here's a look at some of the nastiest insults they've slung.
'Short and fat'
"Why would Kim Jong-un insult me by calling me 'old,' when I would NEVER call him 'short and fat?'" Trump tweeted during a trip to Vietnam.The president continued saying he tried to be Kim's friend and that "maybe someday that will happen."
Trump's dig came after North Korean state media bashed Trump as an "old lunatic" offering a "load of rubbish" during Trump's visit to South Korea in November.
'Dotard' vs. 'Madman'
The whole world had to whip out their dictionaries for one of Kim's insults in September. Replying to threats in a speech Trump gave at the United Nations, Kim said he'd "surely and definitely tame the mentally deranged U.S. dotard with fire."
The archaic jab hit home, and Trump responded on Twitter the next morning calling Kim "obviously a madman."
Trump has nicknames for many of his foes, and Kim is no different.
"The United States has great strength and patience, but if it is forced to defend itself or its allies, we will have no choice but to totally destroy North Korea," Trump said. "Rocket man is on a suicide mission for himself and for his regime."
Who's got the bigger 'button'?
Both Trump and Kim say they have buttons — big nuclear buttons — but whose is biggest?
The commander-in-chief will tell you his. "I too have a Nuclear Button, but it is a much bigger & more powerful one than his, and my Button works!" Trump tweeted in response to Kim saying he had a nuclear launch button at his desk.
Of course, neither likely have the ability to launch nuclear weapons with the push of one button, nuclear experts say. The process of launching missiles is more complex, but Trump could fire around 800 nuclear within 15 minutes.
Get a life
After North Korean tested a ballistic missile in July, Trump wondered if Kim had any better way to spend his time.
"North Korea has just launched another missile. Does this guy have anything better to do with his life?" Trump tweeted.
He then called on China to pressure the rogue state to "end this nonsense once and for all!"
'Bereft of reason'
After North Korea threatened a ballistic missile strike on the U.S. territory of Guam, Trump vowed "fire and fury like the world has never seen." The threat came just hours after reports that country had developed a miniaturized nuclear warhead.
"North Korea best not make any more threats to the United States," Trump said in August from the clubhouse at his golf course in Bedminster, N.J.
North Korea's army retorted that Trump lacked reason.
"Sound dialogue is not possible with such a guy bereft of reason and only absolute force can work on him," a statement from North Korean Gen. Kim Rak Gyom said.
Contributing: Jessica Estepa, Jim Michaels, Jessica Durando. Follow Ryan Miller on Twitter @RyanW_Miller