be in the land of the living

Definition: be awake or to be alive.

Discuss this Idiom in the comments below.