Why has this £23 M&S palm print duvet taken the world by storm?