Congratulations are in order for Heidi Klum — she’s engaged to Tom Kaulitz! The 45-year-old announced her surprise engagement to 29-year-old beau on Monday, Dec. 24 by posting a photo of her gorgeous new ring via Instagram. “I SAID YES,” Heidi captioned a candid black and white pic of herself hugging Tom as she flaunted her massive ring.

Heidi’s marriage to Tom — who is a German musician and a founding member of the band Tokio Hotel — will be her third. The supermodel was previously hitched to stylist Ric Pipino from 1997 until 2002 and to singer Seal from 2005 to 2014 and is a mom to four children, Leni, 14, Henry, 13, Johan, 12, and Lou, 9. Tom has been married once before to Ria Sommerfeld from 2015 until 2018.

View this post on Instagram

I SAID YES ❤️

A post shared by Heidi Klum (@heidiklum) on

This news comes just a few months after fans were speculating she and Tom were engaged after Heidi sported a massive diamond ring to the Emmys in September. “I don’t know why everyone keeps saying that. Everyone is asking me,” Heidi, 45, told People in a previous interview. “When you do what I do, you wear a lot of fashion. A lot of jewelry. I always look for something that goes with the outfit. So, I wear big rings.”

Little did she know she’d be getting engaged to him just a few short months later. And we have a feeling why she said “yes” so easily based on her past comments about him. “He is the kindest, sweetest, most caring, loving person. I feel so lucky. I don’t know the last time I was this happy in my life,” she told People. “He is absolutely wonderful. Maybe it is because he is German and we understand each other in a different way. But so far so good.” We’re so glad you’re happy, Heidi — and we’re thrilled you’re actually engaged now! Stay tuned for wedding details…