The song "Rainbow Demon" by Uriah Heep tells a story about a mysterious and powerful figure called the Rainbow Demon. This demon is described as riding on a horse of crimson fire, with black shadows closely following his every move. The lyrics suggest that the demon is driven by an intense desire or purpose. The demon is portrayed as unstoppable, riding through the mist of morning and continuing through the night and day. No one dares to stand in his way because he is possessed by a distant calling. The song implies that the demon is on a mission or quest that he must fulfill. The chorus of the song, "Rainbow Demon - pick up your heart and run, Rainbow Demon - lives for his sword and his gun," suggests that the demon relies on his weapons and is determined to face any challenges that come his way. The mention of a "rainbow" in the demon's name creates a contrasting image associated with beauty and color, contrasting with the darkness and mystery of the demon's nature. Overall, "Rainbow Demon" is a dark and enchanting song that tells the story of a powerful and determined character, leaving the listeners to interpret the deeper meaning and purpose behind the mysterious Rainbow Demon's journey.