„Hero” transformă o petrecere la piscină într-un mini-film tensionat. Charlie Puth, artist american cunoscut pentru sensibilitatea lui muzicală, își joacă aici rolul de observator îndrăgostit care încearcă să-și facă loc printr-o cameră plină, să prindă privirea persoanei pe care o place și s-o invite afară, la aer. El simte că ea poartă o mască, că se ascunde în spatele unor prieteni „cu ghilimele”. De aceea îi crește pulsul când o confruntă cu falsitatea din jur, iar versurile transmit clar frustrarea provocată de tăceri, anxietăți și nopți nedormite „anesteziate” cu diverse obiceiuri.
Refrenul „I don’t need a hero” devine miezul piesei. Ea nu vrea să fie salvată, nu vrea un „erou”, dar el insistă: va rămâne aproape în fiecare „night and day”, fără să impună reguli, doar ca sprijin constant. Mesajul melodiei este despre echilibrul delicat dintre a oferi ajutor și a respecta granițele celuilalt: dragostea nu înseamnă să intri cu forța, ci să fii acolo, prezent, atunci când cealaltă persoană va fi pregătită să coboare armura.