John Lewis reveals campaign around 'For life's moments' brand positioning

It shows the ups and downs of having a baby.