Before the Throne of God Above by Selah
This arrangement is one of my favorites. Although the accompaniment changes keys two times, it is fairly straight forward to any intermediate-advanced pianist. I like that the music is worshipful and reverent. As for vocalists interested in this peace, The original key has a vocal part that ranges from G# below middle C to two Ds above middle C. The second vocal part goes from B below middle C to two Fs above middle C. The Harmonies are very simple. This song would fit well into a service of any denomination. Very powerful! Does a great job of portraying Gods love for us.