Heidi Klum, known for her tall, supermodel frame, looked surprisingly petite standing next to her growing sons, Henry and Johan Samuel.
To celebrate the Fourth of July, the 52-year-old shared a sweet photo of herself between her boys. She wore a pale pink linen outfit with a plunging crop top and a flowing maxi skirt.
Heidi’s blonde hair was styled in soft waves with new bangs, and her makeup was kept natural and glowing with a touch of blush and glossy lips.

Henry stood to the left, wearing a pink Ralph Lauren polo shirt and denim shorts, while Johan matched his brother’s style with denim shorts too, paired with an oversized black sweater and silver sunglasses.
Heidi and her 18-year-old son Johan share similar facial features and bone structure, including their distinctive nose. In contrast, her eldest son Henry resembles his father, Seal, more closely, while Johan clearly takes after Heidi.

After Henry was born, Heidi told People that everyone remarked he looked just like his dad, Seal. She joked about hoping he had some of her features too, but people insisted he resembled his father.
Heidi has four children Leni, Henry, Johan, and Lou with her ex-husband, Seal.

Henry and Johan have taken very different paths. Henry, 20, has recently stepped into the spotlight, making his high-fashion debut at Paris Haute Couture Fashion Week in January during Lena Erziak’s Spring/Summer show. He also appeared on the cover of Hunger Magazine’s Issue 34 before his birthday in April, photographed by Rankin in a stylish, unbuttoned black Karl Lagerfeld suit.
Meanwhile, Johan prefers to keep a lower profile. He graduated from high school in June, celebrating the milestone with family. In a November 2024 interview, Heidi mentioned that Johan has been exploring college options, including touring Parsons School of Design.

Heidi said, “Johan is very much into the arts and making clothes. So today we toured Parsons.”




