Main picture: dress, £120; hat, £35, both ASOS Black, Asos.com - The Independent