Christmas has come early for 60 soldiers from the South of Scotland's local regiment.
They've arrived home early from Afghanistan as part of the government's plans to reduce the number of troops in the country.
The soldiers, from the Royal Scots Borderers, arrived at their barracks in Edinburgh last night to a rapturous welcome.
Jenny Longden was there to see it:
It was an emotional time for families as soldiers returned home from Afghanistan three months early.
Alison Cameron from St. Boswells was reunited with her son Neil, who's made it home for Christmas and his 21st birthday.
"I'm absolutely thrilled, i've just burst into tears. I'm so pleased to see him and so proud of him. His brothers will just love having him home for Christmas"
Around 60 soldiers from the Royal Scots Borderers, 1st Battalion the Royal Regiment of Scotland (1 Scots), will be home in time for Christmas.
The soldiers are returning from Afghanistan three months early and will spend the rest of their tour carrying out duties in Edinburgh.
Their early return home comes as part of the plans to reduce troop numbers in the country from 9,500 to 9,000.
Soldiers from 1 Scots were sent to Helmand Province in September, where they have been working with the Afghan army.