What Has God Prepared: Music from Christmas Eve

11916993124_4387a87075_kThose of you who attended Redeemer's Christmas Eve service will remember this beautiful song, What Has God Prepared, written by Nathan Partain and performed by the Redeemer band. You can learn more about the thought and meaning behind the lyrics on Nathan's blog, here, where you can also listen to or download the song.