Rod Stewart has finally tied the knot with his girlfriend of eight years, Penny Lancaster. The couple, who have one son together, were joined by close family and friends on a yacht off the Italian coast of Portofino on June 16.
During the reception, Rod - who was once the music world's biggest playboy - told the crowd, "It wasn't love at first sight but it has grown into the most wonderful romance of my life."