Now that’s fertility! Rod Stewart is expecting his second child with wife Penny Lancaster, and his eighth child, due in March. The 65-year-old rock star, who has been singing since the late 1960s, began dating Lancaster in 1998 and the two married in Italy in 2007. It was the third marriage for Stewart, and the first for Lancaster.

Stewart told British talk show GMTV in November that Lancaster wanted to have another child. Their first, Alastair is 4. "We’re trying," the singer said. "One more and then we’re going to close the office." And it looks like the couple succeeded. "We were thrilled and delighted to be able to tell Alastair that he was going to be the big brother to a little baby, expected just before Mummy’s 40th birthday," the couple announced.

Stewart’s five children from previous relationships include Kimberly, 30; Sean, 29; Ruby, 23; Renee, 18, and Liam, 15. –ELENA COX