Azealia Banks is rarely one to go back on her words but this time, the controversial rapper decided to apologize to Sarah Palin after she made some crude remarks towards the politician.

In a lengthly letter, Banks had some nice words for Palin -- she even describes herself to the former Republican Vice Presidential candidate.

"There is something very charismatic and misunderstood about you. The misunderstood bit oftentimes reminds me of myself. You’re very passionate about the things you believe in, super determined, and most certainly aware of who you are and where you stand in this world, as a parent, as a politician, but most importantly, as a woman."

The apology came after Banks claimed that Palin should get a train run on her by the "biggest, burliest, blackest Negros." However, it seems that she's seen the error of her ways since the comment was a reaction to a fake news article that Banks took to be true. The article claimed that Sarah Palin said that "negroes liked slavery."

"Now since learning that the article was not published officially, I sincerely apologize for any emotional distress or reputational scarring i may have caused you," read Banks' apology. Later she said that she was "completely kidding" and that she has a "really crass, New-York-City sense of humor."

She also clarified that when she said "train" she didn't mean "rape."

"Also, i never said you should be raped. I used the term 'run a train,' which is slang for group sex, NOT for 'rape.' There are many distinctions between the two," she said. "All in All, Woman to Woman, I hope you will accept my sincerest apology."

But unfortunately, the nice words were short-lived. Palin has since threatened to sue Banks for her original comments. But Banks is adamant that she'll only use it to her advantage.

Check out Banks' latest tweets below.