Heidi Klum is getting married. The 45-year-old supermodel announced that she’s engaged to her boyfriend Tom Kaulitz yesterday on Twitter. In the post she shared a black and white photo of her and her 29-year-old boyfriend, as she showed off her engagement ring. She captioned it, “I SAID YES.” Klum has two daughters and two sons.