No one has ever called Keira Knightley timid, and now the new mother has opened up even more in the September issue of Elle magazine.
Knightley talked about motherhood, her rocky moments in her 20s and what it was like to finally turn 30 (she was very sober and pregnant). She also revealed her three-month-old baby's name: Edie. Knightley kept the baby's name and other details under wraps when she announced the birth in May.
Knightley gushed about her daughter and said the love she shared with her baby is "astonishing" and "very primal."
She also said that giving birth taught her to never hate her body again: "You go through those periods where you look in the mirror and you think, Oh, if only I had different legs or arms or whatever. You go through pregnancy and labor and then feeding the kid and you go, Wow, my body is totally amazing, and I'm never going to not like it again, because it did this, and this is f***ing extraordinary."
In spite of the stigma surrounding mental health treatment, the outspoken actress wasn't afraid to talk about seeing a therapist. "I've totally done therapy," Knightley told Elle. "I highly recommend it. I don't do it at the moment. But in my early 20s when I found everything completely overwhelming, 100 percent, I did it!"
Knightley said though her career was "absolutely amazing" in her 20s, she claims she was shy and unsure of herself. It's fair to say the actress, who frequently speaks out against sexism and body shaming, has come into her own at the age of 30.