Marks Oudinot Rose NV marksandspencer.com, £21 (until 1 January) Terrific p - The Independent