A black and white issue: square print cardigan £65; jumper, £60; square pri - The Independent