You're bound to feel uplifted by the words of encouragement printed on Stella McCartney's shirt, which tell you to 'keep on smiling'. It's made from lightweight silk crepe de chine and dyed in aquatic shades of blue and navy. Tuck yours into vegetarian leather pants or shorts.