Poetic lyric. Clever write. Good arrangement.
Sounds like one for a stage musical.

Vic