2. Opium - £48, 30ml EDT, Yves Saint Laurent, available nationwide - A mix - The Independent