1. Bold Stripe £20, johnlewis.com Bright, bold and charming – what m - The Independent