This Depeche Mode song still brights today (maybe as never before)