The song "Won't Have To Wait Too Long" by Uriah Heep tells the story of a person who is in search of love and happiness. The lyrics suggest that the protagonist has had a lonely past but believes that in Rio de Janeiro, they will find someone who will make them happy. Despite skepticism from their friends, they hold onto hope and dismiss the idea of settling down permanently. The song conveys the idea that rainbows only appear after it rains, symbolizing that one must endure hardships to find true happiness. The protagonist understands that materialistic things like gold cannot bring them companionship or fulfillment. Instead, they hope to find love and emotional connection in their search for happiness. The lyrics imply that the protagonist is willing to travel and explore different places in pursuit of love. Although they have found someone to call their own in Rio de Janeiro, they believe there is another person waiting for them in Denver, Colorado. This indicates that they are not ready to settle down permanently and are willing to take a chance on new opportunities. Overall, "Won't Have To Wait Too Long" is a song about hope, resilience, and the quest for love. It emphasizes the importance of seeking genuine connections and not settling for less than what one truly desires.