The 45-year-old mum of four shared the news on Instagram.
After nearly a year of dating, German supermodel Heidi Klum is engaged to her musician boyfriend Tom Kaulitz.
The 45-year-old made the revelation on social media as she shared an adorable black-and-white photo of herself with her musician beau.
Klum captioned it as, "I SAID YES," followed by a red heart emoji.
In the picture, she can also be seen showing off her new engagement ring.
Klum and the 29-year-old Tokio Hotel guitarist first sparked dating rumours earlier this year in March after they were spotted kissing on set while she was filming America's Got Talent.
Klum was previously married to Ric Pipino (1997 - 2002) and Seal (2005 - 2014).
The mother of four shares Leni, 14, with ex-boyfriend Flavio Briatore and Henry, 13, Johan, 12, and Lou, 9, with ex-husband Seal.
Check out these pictures of Heidi and Tom's relationship: