It was worn by all three of John's daughters on their wedding days: Lady Jane Spencer in 1978, Lady Sarah Spencer in 1980 and then Lady Diana Spencer in 1981. Following Diana tying the knot to the ...