The £6m ad that's got Britain talking - and sobbing