"Upon Ashen Wings" by Unleash The Archers is a song that tells a story of a battle between angels and demons in the skies. The lyrics suggest that the son of the protagonist is being warned to stay vigilant and watch the skies, as the demons are approaching with vengeance and hatred in their hearts. The song portrays the angels as wingless and describes their flight as they escape through the night, racing over silent mountain sentries. These angels have chosen their side and there is no turning back, symbolizing their commitment to fight against evil and protect mankind. The chorus emphasizes the importance of joining the angels on the other side, where it is colder but also stronger. This could be interpreted as a call to stand with the forces of good and fight against the impending darkness. The lyrics also mention that the gates of Heaven are closing for good, indicating that the event marks a significant turning point in the battle between good and evil. The angels and humans are encouraged to unite, defend, and stand shoulder to shoulder against the impending threat. Throughout the song, there is a recurring theme of betrayal and pain, as the angels have been cast out and broken by the pain caused by fighting against the terror of the demons. However, they rise again and again, displaying their resilience and determination to overcome the challenges they face. The overall meaning of the song is to inspire listeners to join the fight against evil, to remain vigilant and strong in the face of darkness, and to emphasize the importance of unity and perseverance.