German supermodel Heidi Klum insists giving birth is "easy", after having three children in the space of just two and a half years. Klum has spent the majority of the past three years pregnant and is thrilled with daughter LENI, two; HENRY, one; and JOHAN, three weeks. The beauty admits she felt her first contraction ahead of Johan's birth in the morning of 22 November, and had given birth to the tot by that afternoon. Klum says, "Everyone had the biggest smiles on their faces once Johan arrived." Klum admits having three tiny children in the house keeps her and singer husband Seal busy, and they wouldn't have it any other way. She enthuses, "We love that they will grow up close in age. This is what Seal and I have always wanted: a home filled with children's laughter."