Kanye West and Jay-Z are feuding again and while Kim Kardashian is not happy with the rapper for slamming her husband in his new album 4:44, but she is reportedly impressed with Jay for revealing details about his marriage with Beyonce in the song.

A source allegedly told Hollywood Life, "Although Kim really didn't like JAY-Z dissing Kanye, she does admire how he and Beyonce have put their relationship through the wringer and come out on the other side even stronger."

The gossip website, which claimed to have Kim's reaction to Jay Z's new hit album, quoted an insider as saying, "She looks at herself and Kanye the same way. They could have thrown in the towel so many times but just like Jay and Bey they have fought to keep their relationship strong and now they are in a really great place."

The 47-year-old rapper Jay Z, who recently welcomed Twins with Lemonade hitmaker, used the lyrics of his new track to talk about his cheating scandal and how it almost ruined his marriage to the 35-year-old Beyonce. The lyrics read, "I apologize, often womanize / Took for my child to be born / See through a woman's eyes / Took for these natural twins to believe in miracles / Took me too long for this song / I don't deserve you."

Beyonce's husband also addressed his fallout with the Pablo rapper in his song. Alluding to his fallout with Kanye, Carter rapped in Kill Jay Z, " But you got hurt because you did cool by 'Ye / You gave him 20 million without thinkin' / He gave you 20 minutes on stage, f*** was he thinkin'? / 'F*** wrong with everybody?' is what you sayin' / But if everybody's crazy, you're the one that's insane".

Kanye has pulled out of streaming service Tidal in a dispute over money and is allegedly suing Jay-Z's streaming service for $3m over unpaid bonuses.