Being a mother does not mean that a woman must devote all of her time for children and ignore her ambitions. Modern women succeeded in combining careers, motherhood, personal growth, and still looked as if they had never left a spa, beauty salons, and fitness.
We have seen some photos of famous mothers before and after they had children and we are amazed by how good they look.
Cindy Crawford, 55 years old, 2 children

Olivia Wilde, 37 years old, 2 children

Jennifer Lopez, 52 years old, 2 children

Gal Gadot, 36 years old, 3 children

Gwyneth Paltrow, 49 years old, 2 children

Mila Kunis, 38 years old, 2 children

Victoria Beckham, 47 years old, 4 children

Alessandra Ambrosio, 40 years old, 2 children

Eva Longoria, 46 years old, 1 child

Laura Dern, 54 years old, 2 children

Olga Kurylenko, 42 years old, 1 child

Salma Hayek, 55 years old, 1 child

Sophie Turner, 25 years old, 1 child

Monica Bellucci, 57 years old, 2 children

Keira Knightley, 36 years old, 2 children
