Supermodel Heidi Klum and British pop singer Seal got engaged at a Canadian ski resort during the holidays, E! Online reported Wednesday.

The German-born Victoria's Secret and Sports Illustrated swimsuit model made the announcement on her fan Web site, but declined to mention a wedding date.

The couple has been romantically linked for about a year and flowered while she was pregnant with another man's baby. Klum gave birth to daughter Leni May 4 in New York after parting with the father, Italian racing team owner Flavio Briatore.

The marriage will be the first for 41-year-old Seal, and the second for Klum, 31. Her first marriage, to hairstylist Ric Pipino, ended in 2002, after five years.