In the very familiar castle of my skin There's a war going on and I know who will win Still it is not easy, I get doubting sometimes When the bombs go off and the bullets fly There are thieves in the temple and they're looking for gold Desecrating the altar, got their eyes on my soul Can be intimidating on the shadowy side Still the struggle is worth the trouble I find Always will I watch and ever will I be Standing on the Rock, looking out, looking in Seeking 'til I find and searching 'til I see The angel that knows the devil in me There are a myriad of motives when my heart is exposed Passions oh so sneaky, got to stay on my toes It's a challenge I tell ya, give me strength for the fight When my faith moves up to the firing line Clouds of dust in the ruins, smoke is thick in my eyes See it rising like incense on the wings of the night But the war ain't over though the battle is done Keep me on my guard 'til the kingdom comes