I was privileged to write the solo version of this text for a vocal student of mine who was leaving soon to fill his mission in Thailand. He had a powerful, heroic tenor voice that really suited the music. He sang it beautifully for his farewell.
The format of the song is a rondo -- the refrain repeats after each contrasting section. Each adventure away from the refrain is unique and carries its own special message and music. Each return to the refrain connects the parts together and unifies the whole.
Not long after I wrote this solo piece, a baritone friend of mine wanted me to adapt it as a duet for us to sing together -- Soprano and Baritone. I did and we premiered it at a Stake Conference meeting. I am just sorry that we never recorded it.
The solo "O That I Were an Angel" is in a collection of Sacred Songs and Hymn Arrangements "The Praiseworthy Singer" Volume 14.
"O That I Were and Angel" Sacred Duet for Soprano and Baritone is newly available for digital download.