Am going to a wedding in a few weeks. I have a brilliant dress already, and although I have some nice black shoes, they're bloody uncomfortable after a few hours. Anyone got any magical non-painful-yet-beautiful-elegant shoes?