Rapper Azealia Banks has put her celebrity feuds behind her by offering an apology to all the stars she has offended.
The 212 hitmaker was inspired to make amends with her rivals after performing at Los Angeles' 2014 Pride parade on Sunday (08Jun14).
After her set, she took to Twitter.com to thank her fans, writing, "I had such a good time at Pride today! The crowd showed me so much love I couldn't even take it."
Banks then took the opportunity to send a peace offering to all those she has fallen out with in the past.
She didn't mention anyone by name, but she has previously made headlines by quarrelling with Lily Allen, Lil Kim, T.I., Iggy Azalea, Pharrell Williams and Rita Ora, and she came under fire for using a gay slur to describe celebrity blogger Perez Hilton.
She continued, "I sincerely want to apologize to anyone who was hurt by the things I've said in the past... I won't go into it but you KNOW what I'm talking about.
"It wasn't nice and it wasn't fair... I hope the entire LGBTQ (lesbian, gay, bisexual, transgendered, questioning) community will forgive me."