Less than 24 hours before their big day and Zara Phillips and Mike Tindall are showing no signs of pre-wedding jitters.
The bride and groom looked happy and relaxed as they left Canongate Kirk together on Friday afternoon following their final wedding rehearsal.
Dressed in casual, comfortable clothing, the couple were both smiling broadly as they exited the Edinburgh church together.
They were joined for the run-through by the bride's mother Princess Anne and step-father Timothy Laurence, who were themselves married in Scotland two decades earlier.
The bride's father, Captain Mark Phillips and his second wife Sandy Pflueger were also there for the rehearsal.
Excitement is building in Edinburgh ahead of Zara and Mike's nuptials and preparations at their historic ceremony venue have been underway all day, with florists putting the finishing touches to arrangements.
Stargazer lilies, beech tree branches and other decorations were seen being delivered to the church, while umbrellas were dropped off at Holyroodhouse – their reception venue – in case of inclement weather.
Not that any unseasonal showers will dampen the couple's happiness on their special day.
Festivities for the couple's nuptials will begin later this evening when Zara and Mike a cocktail party on board the Royal Yacht Britannia.
Mother-of-the-bride Princess Anne has already been getting in the spirit of the occasion. The Queen's daughter was presented with a miniature wedding cake during a visit to Amerton Farm and Craft Centre in Stowe-by-Chartley earlier this week.
|Mark Phillips, father of the bride|
|Mike Tindall, the groom|
|Zara and Mike|
|Peter Phillips, brother of the bride|
|Princess Royal receiving as a gift a miniature wedding cake for her daughter|
|The Countess of Wessex|
|The bride with her mother and step-father, Tim Laurence|