Dawn French has floored fans with a £45 Marks and Spencer dress shoppers of all ages are now racing to snap up. Yesterday M&S ...