Marks & Spencer makes shoppers 'dreams come true' with new '