But like most rock legends, Stewart has his controversial and shady side. The singer is as famed for his personal life as his music career. Rod Stewart has eight kids from five different women.
Rod Stewart paid tribute to his son Liam, following the hockey player's wedding to Nicole Artukovich in Croatia.