Cosmopolitan (UK) Marc Jacobs Perfect, £99 (100ml) 2020-12-01 - Bright notes of daffodil and rhubarb clash nicely with calming almond milk. If happy had a smell…