Summer cardigan
£99
at John Lewis & Partners
£99
at John Lewis & Partners
£99
at John Lewis & Partners
£99
at John Lewis & Partners
£99
at John Lewis & Partners
at John Lewis & Partners
at John Lewis & Partners
at John Lewis & Partners
at John Lewis & Partners
at John Lewis & Partners