Marks and Spencer’s collaborations with Ghost – one of our favourite occasionwear brands – have cemented themselves as something of a high street tradition these days, producing a range of pretty, printed dresses and separates that regularly sell out.