We didn’t know Kate Middleton had an ounce of bad blood in her. According to Us Weekly, the Duchess of Cambridge is particularly “annoyed” with actress Keira Knightley for having something to say about her post-baby body after giving birth to her three children with husband Prince William.  

The 33-year-old recently penned an essay titled The Weaker Sex, in which she said Kate came out of Lindo wing seven hours after welcoming Prince Louis in late April with her “face made up and high heels on.” 

kate middleton prince louis getty images
Getty Images

“Keira is obviously entitled to her own opinion, but it was very much based on her own experiences and not of Kate’s. Not every mother feels the same way,” the Kensington Palace source revealed. “Keira’s comments were simply for attention and they weren’t justified.” They added, “She wouldn’t have done the photo call a second and third time if she was uncomfortable.”

Perhaps Keira felt so strongly about this because of her own scary experience with welcoming now-three-year-old daughter Edie. “My vagina split,” she emotionally revealed. “I remember the s—t, the vomit, the blood, the stitches. I remember my battleground.”

Keira didn’t hold anything back in her writing. “Hide. Hide our pain, our bodies splitting, our breasts leaking, our hormones raging,” she wrote in the piece, published in Feminists Don’t Wear Pink (And Other Lies.) “Look beautiful, look stylish, don’t show your battleground, Kate.” 

kate middleton births
Getty Images

She added, “Seven hours after your fight with life and death, seven hours after your body breaks open, and bloody, screaming life comes out. Don’t show. Don’t tell. Stand there with your girl and be shot by a pack of male photographers.”

After Kate welcomed Prince George, now 5, and Princess Charlotte, 3, in July 2013 and May 2015 respectively, and after each birth, she famously stepped out looking stunning and like nothing ever happened.     We’ll forever be jealous!

Join our Facebook group for the latest updates on Kate Middleton, Prince William, and all things royal!