Grace Kelly shares three children with Prince Rainier III: Princess Caroline, Prince Albert and Princess Stéphanie.