floral dress, £2.50