Nikki Haley's resignation caught a lot of people off guard, but she and President Donald Trump are parting on good terms.
"Nikki, I just wanted to tell you that we will miss you. We will be speaking all of the time, but we will miss you nevertheless. And you've done a fantastic job. And I want to thank you very much," Trump said.
But the president and his ambassador to the U.N. haven't always been on the same page.
When Trump was a presidential candidate, Haley once called him "everything a governor doesn't want in a president." She eventually changed her tune to support him as the Republican candidate.
Then before she was confirmed to her ambassador position, Haley publicly disagreed with Trump on a few policy items, including Russia's trustworthiness and the importance of NATO.
And earlier this year, she was at the center of conflicting messages on whether the Trump administration would impose new sanctions on Russia. When those sanctions didn't come to fruition, Haley somewhat infamously said, "With all due respect, I don't get confused."
She wasn't afraid to disagree with Trump. After an anonymous administration employee criticized Trump in a New York Times op-ed, she wrote one of her own. Haley said she supports most of the administration's decisions, but when she does disagree with Trump, she'll take her opinion to him directly with a phone call or a meeting.
As for her resignation, Haley said after six years as South Carolina's governor and two years at the U.N., she's ready for a break.
"Then to come in and do two years of Russia, Iran and North Korea. It's been eight years of an intense time and I'm a believer of term limits. I think you have to be selfless enough to know when you step aside and allow someone else to do the job," Haley said.
Additional reporting from Newsy affiliate CNN.