The song "Rainmaker" by Ghost Atlas is a poetic and emotional exploration of relationships, love, and self-doubt. The lyrics depict a sense of longing and despair as the protagonist feels abandoned and forsaken by their partner, referred to as the "rainmaker." The rainmaker is described as someone who taints the protagonist's world with darkness and shadows, trapping them in a love they cannot sustain. The chorus suggests that the protagonist wants to give their dreams and hopes to their future children, emphasizing the desire for a better future despite their current struggles. However, this goal seems difficult to achieve as the rainmaker seems to revel in watching the protagonist suffer and lose. The song also delves into the concept of beauty and its connection to omens or warning signs. The protagonist acknowledges that even though their love interest may possess a pure form of beauty, there may be underlying issues or complications that could have negative consequences. Throughout the lyrics, there is a plea for the rainmaker to not slip away or abandon the protagonist completely. The protagonist hopes that despite their past mistakes or shortcomings, the rainmaker will still have faith in them and give them a chance. In the end, the song expresses a determination to protect oneself and build emotional walls to prevent further heartbreak or manipulation. The repetition of the line "You'll never break these walls again" suggests a resolve to no longer allow the rainmaker to have a negative impact on their life. The overall meaning and story of the song revolve around the complex dynamics of relationships, the yearning for love and acceptance, the struggle to overcome self-doubt, and the importance of setting boundaries and protecting one's own emotional well-being.