The wife of a serviceman killed by a roadside bomb in Afghanistan has told mourners at his funeral he will live on through their unborn son.
Lyndsey Savage, the partner of Corporal William Savage, said the birth of their first child was to have been the start of an "amazing future" for the couple.
Cpl Savage, 30, from The Royal Highland Fusiliers, 2nd Battalion The Royal Regiment Of Scotland (2 Scots), was remembered at a service at Glencorse Kirk in Penicuik, Midlothian, near the regiment's home of Glencorse Barracks.
The solider, from Irvine, Ayrshire, was one of three servicemen killed when their Mastiff armoured vehicle hit an improvised explosive device (IED) on a routine patrol in Nahr-e Saraj, Helmand province, on April 30. Fusilier Samuel Flint and Private Robert Hetherington also died in the blast.
A speech written by Cpl Savage's wife was read to the hundreds of mourners.
She wrote: "Sav is the love of my life, it's difficult to put it into words. What we had was so special. The gap that's been left can never be filled. Everybody knows Sav as the joker, the soldier and the happy face, but the Sav I knew was a secret romantic, he had a sensitive side.
"We had so much to look forward to with the birth of our son only weeks away. It was just the start of what would have been our amazing future. I always carry Sav in my heart and he will live on through our son, but not a day will go by where I won't miss or think about him. Sleep tight, babe, all my love forever, your soulmate, Lyndsey."
The soldier's sister Toni spoke through tears as she said: "To the country he was a hero but he was also my hero even before he became a soldier. None of our lives will be the same without him. He was my brother, my friend, my bodyguard and now he's my guardian angel. Sleep tight, brother, I'll never stop talking and thinking about you, and your niece Ruby will always hear your name and see your face."
Cpl Savage's brother Robert, father Tony, mother Isobel and her partner Jim Clark attended the service along with military colleagues. The 400-seater church was packed, with some mourners sitting outside in specially-erected marquees.
Cpl Savage joined the army in April 2003 and had served in both Iraq and Afghanistan previously. The latest tour of duty saw him deployed to Afghanistan in March. His colleagues in the Army called him "an exceptional soldier" and described his death as a "hammer blow".