Prince Edward and the Countess of Wessex have left hospital with their newborn baby son.
The couple have yet to name their baby
The couple and their baby, who is eighth in line to the throne, left the Frimley Park NHS hospital in Surrey where Sophie, 42, gave birth on Monday.
The child, who weighed in at 6lbs 2oz (2.8kg), is a brother for four-year-old Lady Louise Windsor.
The couple have yet to name their son, who is likely to take the title Viscount Severn.
Prince Edward and Sophie briefly showed off their baby to waiting well wishers and members of the press.
They were cheered and clapped by hospital staff before driving off in the back of a waiting car.
The royal couple were taken back to their nearby home at Bagshot Park.
They are expected to take their new arrival to Sandringham next week to celebrate Christmas with the rest of the Royal Family.
A spokeswoman for the couple said there was no news on a name for the baby although they were "narrowing it down".
The baby was "the perfect Christmas present", she added.
"Sophie is very, very happy - she has been full of big smiles and is very bubbly.
"All the nurses have been cooing over the baby."
Sophie had been recovering at the hospital since Monday when she gave birth by caesarean section.
Speaking after the birth, at which he was present, Prince Edward said his son was "like most babies, rather small, very cute and very cuddly".