FOR ALL LIFE’S MOMENTS 0 | CANNES LIONS 2023 By a · June 21, 2023 Brand JOHN LEWIS Entrant Agency adam&eveDDB, London