Perfect for her bridesmaid duties, these socks from John Lewis are comfortable and stylish. Crafted from a soft stretch cotton, this pack features two socks with diamonte embellished ruffles. One pair features a flower whilst the other has a pretty butterfly.