Rock star Rod Stewart and fiancée Penny Lancaster have had seven-month-old son Alastair christened in Edinburgh.
Stewart and Lancaster had their son christened in Edinburgh
The couple joined invited guests at South Leith Parish Church for the service, followed by a celebration lunch at the Balmoral Hotel.
Lancaster, 35, and Stewart, 61, live in Essex but chose the historic church because it is in the area where Rod's late father Bob was born.
Stewart has six other children but Alastair is his first with Lancaster.
After the service, Stewart, dressed in a kilt, and Lancaster left the church to a round of applause from parishioners and well-wishers who had gathered outside in the sunshine.
Baby Alastair, who was wrapped in a blanket, was put into their red Jaguar car before they left.
The couple did not answer questions from waiting journalists.
Lancaster gave birth to the couple's first child at St John and St Elizabeth Hospital in London in November.
They chose the name Alastair because of its Scottish origins and the middle name Wallace as a tribute to Lancaster's grandfather, who died in a road accident in 2003.
Stewart's other children include Kimberly and Sean by his first wife Alana Stewart.
He had a daughter Ruby with his former girlfriend Kelly Emberg and two other children, Renee and Liam, from his marriage to Rachel Hunter.
The singer also fathered a child when he was much younger but was not involved in raising the infant.