India, Oct. 17 -- Britney Spears has publicly blasted her former husband, Kevin Federline, over the claims he has made in his upcoming memoir, You Thought You Knew, which comes out on October 21.

According to People, Federline, 47, has made a number of revelations about their past marriage and how he portrays their relationship with their sons, Sean Preston (20) and Jayden James (19).

On October 15, Spears responded to all the claims made by her ex-husband. She accused Federline of "constantly gaslighting" her and defended her bond with their boys.

Her post on X did not mince words: she said he is "profiting off my pain" and painted a portrait of someone using her vulnerabilities to push book sales.

"To be loved unconditionally and wi...