Milliner to the stars Stephen Jones has crafted extravagant designs for the likes of Kate Moss, Madonna and more…

Source: celebweddings