Fashion fans race to buy 'beautiful' £45 floral cardigan that 'fits well' for £29

Equal parts cosy and cheerful, it’s the kind of style that proves winter dressing doesn’t have to be dull