Sometimes Azealia Banks is in the mood for going TF off, and sometimes she's in the mood to make peace. The Harlem spitta recently officially apologized to Lil' Kim for dissing her a few years ago.

The issue dates back to 2012, when Banks supposedly angered Queen Bee's camp by penning a verse for Kim on a song they were supposed to collab on. “Okay so true tea is that Lil' Kim got mad that I wrote a verse for her on a record I wanted her on,” Banks tweeted. “Everyone knows Lil' Kim doesn’t write her own raps and I saw this as a faster more efficient way of getting the track done. She then had her assistant write me some long ass offensive email about how Lil' Kim writes her own raps and doesn’t need anyone’s help."

Over the years, Banks has seen the error in her immature ways, and she recently addressed the five-year-old situation on Instagram. "I wanted to make music with you for so many years Kim," she started. “Apologies if when I sent that verse you thought I was trying to write for you – I wasn’t. I only sent the reference because I just wanted to map the song out and it was literally just me doing what I thought you should sound like in that section.”

She added, “I hope one day we can link in person and straighten things out because I was sooo confused and heartbroken when our collab fell thru.”

It looks like Kim is ready to let bygones be bygones. "That was so sweet of you," she responded. "And the things you said about me a couple months ago were so beautiful and actual facts. I'm so proud of ur constant attempt at growth."

Banks has been extending the olive branch more than normal recently. Back in September, she apologized to Nicki Minaj for the times she's spoken disparagingly about the Young Money rapper. "Hey, I’m not sure if you will see this but I wanted to apologise [sic] for whatever catty shit I’ve said to and or about you in the past I really do enjoy your artistry and think you’re so intelligent and clever," Banks said in the first message she sent to Nicki. "You have a really brilliant art mind and often times remind me a lot of myself."

She added, "You have my word, that from here on out, I will never say any negative or catty things about you ever again. Inside of all of us there's a little black girl who cries and the last thing I want to see is that little black girl cry."

But, it's probably safe to say RZA is still on her bad list.

See what both Azealia Banks and Lil' Kim had to say below.

10 Rappers Who Have Deleted Their Social Media Accounts

More From XXL