L'Oréal Paris Elvive Dream Lengths Restoring Shampoo L'Oréal Paris Elvive Dream Lengths Restoring Shampoo (£5) Image Source: superdrug.com