Floris Elite Bath and Shower Gel Floris Elite Bath and Shower Gel (£26) will quickly become his new fancy favourite. Image Source: johnlewis.com Floris Elite Bath and Shower Gel £26 from johnlewis.com Buy Now