My take.
Given that it's on VT:
It could be the narrative of a soldier who has been killed in a missile/rpg attack or by "friendly fire" on his way to the afterlife and remembering his sweetheart who, if you take some of the lyrics literally, had lovers all over the place while the soldier was serving overseas, that was "wearing her ribbons" (the yellow ribbon being supposedly worn by wives/ partners waiting to welcome home their soldier sweethearts.)
My guess is the "teachings" are things he's told her before his deployment (that he prolly didn't really understand either).
The flowers are likely on the razor wire at a military post or installation and the red is either blood or for a "scarlet woman"
As for "walk on air", those lines are sung with an almost desperate tone. Almost as if he's not entirely sure he's dead or dreaming & pleading for her to join him floating toward the sky.
Romantic huh?
