Music: Westlife - My Hero The soul-stirring new ballad was in fact co-written by Ed Sheeran and DJ Steve Mac, with Westlife lending their voices to bring the track to its full potential. Reflecting on the new song, the band said: 'My Hero has such beautiful lyrics.