Candice Swanepoel has got engaged to Hermann Nicoli.

The Victoria's Secret Angel, 26, and the Brazilian model, 33, are set to tie the knot after 10 years of dating.

A source close to the South African beauty told E! News: ''She couldn't be happier.''

Earlier this year, Candice admitted she is eager to start a family, but claimed she already felt married.

She said: ''I would love to have children. I'm not sure about marriage yet. I kind of feel married already. 10 years is kind of a marriage, so I don't really need papers to tell me that.''

The blonde beauty, who learned Portuguese from her long-term beau, also suggested at the time that spending time apart was the key to their successful relationship.

She explained: ''That's [being apart] what keeps it going. No, seriously, it's important to travel and be apart and miss each other.

''In the beginning it was long-distance and when you long for something so much, I think it's a good thing.

''It helps because we've grown together over the years. He's helped me a lot through all the experiences and been a rock in my life.

''It's hard... If I was to meet somebody [now] it'd be hard for them to understand all the things I've gone through and he's been through that from the beginning.''