ministering angelled

adj.

A drinker who, by morning, is helping everyone into coats and quietly confiscating the car keys.

Stepehen was ministering angelled, guiding tired guests towards taxis with quiet efficiency.

Source: Wiktionary