Maiden означает «дева» или «молодая девушка» и звучит более архаично и сказочно, чем обычное girl. В песне это слово появляется в образе героини из легенды: герой «убивает деву своим поцелуем», что создаёт загадочный и неожиданный поворот в классической истории о герое.
В «Hero» Фил Коллинз, британский музыкант, берёт знакомую сказочную схему: есть герой, злодей, принцесса и ясный финал. «The hero knew what he had to do» [Герой знал, что должен сделать], а «the villain goes to jail, while the hero goes free» [злодей отправляется в тюрьму, а герой выходит на свободу]. Но рассказчик завидует этой простоте: в настоящей жизни не всегда понятно, кто прав, что делать и чем всё закончится. Он вспоминает героя, который никогда не сомневался: «He just knew» [Он просто знал].
Дальше сказка начинает распадаться. На рассвете «shadows and shape mixed together» [тени и очертания смешались], и друзья пытаются найти «the breaks in the sky» [трещины в небе], словно проблески смысла во тьме. Самый резкий поворот звучит почти как чёрная шутка: «When the hero kills the maiden / With his kiss» [Когда герой убивает деву своим поцелуем]. Здесь привычная роль спасителя переворачивается, а финальная фраза «If it were that simple for me» [Если бы для меня всё было так просто] оставляет рассказчика среди сомнений, обломков истории и неразрешённых чувств.