This song made me think of the feeling of being on the top of a mountain, hence "Cap" as in "Snow Capped Peaks."