Emma wore a Sassi Holford wedding dress covered in pearls, for her Barnbougle Castle wedding in Scotland. Photography by Emma Lawson.
309