The adorable moment an Edinburgh couple tied the knot on a popular city beach has been captured by locals who watched on.
The unknown newly-weds were spotted on Portobello Beach on Saturday afternoon surrounded by friends and family as they read each other their vows in full view of hundreds of locals.
The spot, which is typically swarming with sun worshipers in the summer, made for the perfect backdrop as an image taken by one eye witness, Ruth Boreham, captured the sea in the background.