Rod Stewart and Penny Lancaster married on Saturday. And it's about time.
In a ceremony nearly eight years in the making, the whiskey-throated British rock star and leggy blonde model swapped vows in a cloistered medieval abbey at La Cervara near Portifino, on the Italian Riviera.
The wedding took place at sunset, according to publicist for Stewart's label, J Records.
"The couple exchanged vows in the presence of 100 family and friends," the rep said. "Dinner, dancing, and fireworks lasted until the early hours." The guests included Stewart's daughter Kimberley.
A lower-key affair took place the following day at a 17th-century villa in the town of Santa Margherita Ligure. Afterwards, Stewart, 62, and Lancaster, 36, retreated to a local restaurant to rendezvous with their 19-month-old son, Alastair.
The bride wore a revealing white satin dress, while the groom kept it casual in a white suit.
The newlyweds posed for pictures at the harbor before being shuttled to Stewart's yacht docked offshore. They will remain in the Mediterranean for the honeymoon.
This is the first marriage for Lancaster and third for Stewart.
The couple hooked up following the demise of the "Forever Young" singer's union with Sports Illustrated swimsuit icon Rachel Hunter in 1999, and became engaged atop the Eiffel Tower in March 2005, four months after Alastair's birth.
But the wedding plans had to be put on hold because Stewart and Hunter remained legally married. They finally got around to finalizing their divorce last November, paving the way for Saturday's nuptials.
Before that the Grammy-winning Rock and Roll Hall of Famer was married to another blonde babe, Alana Stewart. In all, he has seven kids from his various relationships.