Keira Knightley was amazed by her body during pregnancy. The 'Pirates of the Caribbean' actress gave birth to her first child, a daughter called Edie, in May and was amazed by her transformation and what she has coped with since she and her husband, Klaxons musician James Righton, became parents. She said: "I have to say, as a woman, you hate certain parts of your body. 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.' "