Calvin Harris ripped into the singer two days ago after it was revealed she wrote his song, saying he won’t let her try to “bury” him

Last month the 35-year-old blasted the Shake It Off singer for “playing the victim” after reportedly approving the controversial lyrics on her husband Kanye West’s song Famous.

And now for the first time Kim has revealed why she decided to “talk s**t” about the singer — telling her sister Kourtney on an upcoming episode Keep Up With The Kardashians that she wanted to stick up for her husband, reports The Sun.

“I wanted to defend him in it, because she legitimately, quote, says “As soon as I get on that Grammy red carpet, I’m going to tell all the press “I was in on it”.

Speaking in a piece to camera she said: “I feel like I have had it with people blatantly treating my husband a certain way. He is always so honest and speaks his mind and you know when we were first dating everyone talked s**t about me and he always had my back.

“At this point I really don’t give a f**k and will do whatever to protect my husband.”

Impressed Kourtney told her: “I’m so glad that you said the truth.”

Kim continued: “Yeah, I’m just speaking the truth. He called her, spoke to her, she even helped him rewrite, you know?