Amber Rose has apologised for calling Kim Kardashian a "homewrecker".

The model accused the reality TV star of having an affair with Kanye West before they split in 2010 while she was seeing NFL player REGGIE BUSH and although she is sorry for her harsh words, Amber insists it was important to air her accusation because the "truth will set you free".

Amber told The Huffington Post: "Kim never contacted me after what I said. It was something I had to get off my chest so people knew the truth. I wasn't trying to hurt anyone's feelings. The truth will set you free. At the end of the day, I want to apologize to Kim for calling her a homewrecker.

"I'm all about women and empowerment and even though she made a mistake in life, I shouldn't stoop down to her level and call her names. I'm human and I reacted on my emotions. I never want to call a women a homewrecker or a b***h or a w***e."

She added to TMZ.com: "I actually feel bad that I called her a homewrecker. That was kind of mean. I forgive her, and I forgive Kanye too. It's not a big deal, you know?"

Although the 27-year-old former stripper has claimed it was the stunning socialite who instigated a relationship between the pair when she starting sending racy pictures of herself to him, she said Kim's behaviour was ultimately good for her because it led to her split with Kanye and new relationship with 'Black and Yellow' hitmaker Wiz Khalifa.

She previously said: "She was sending pictures, and I was like, 'Kim, just stop. Don't be that person.' I thought at least she'd be woman enough to respond to me. She never responded.

"It's very important that us women stick together and we don't f**k each other over like that.

"I want to thank her. Because if she was never a homewrecker, then I never would have met Wiz, and I wouldn't be as happy as I am now."