Heather refere-se a 'urze', uma pequena planta com flores roxas ou rosadas que cresce em charnecas e montanhas, especialmente na Escócia e Irlanda. É uma palavra com um toque poético e natural, não muito comum em letras de músicas pop.
Na canção, Passenger canta sobre o "wild mountain thyme / Grows around bloomin' heather" (tomilho selvagem da montanha / Cresce em volta da urze em flor). Isso evoca uma imagem vívida de paisagens naturais e um sentimento de nostalgia e beleza rústica.
Nesta colaboração entre os talentosos artistas britânicos Passenger e Ed Sheeran, 'Heart's On Fire' explora a natureza avassaladora do amor. A canção começa com um tom de resiliência, mas rapidamente mergulha numa paixão intensa e focada. O cantor declara que, apesar de não ter muitas posses materiais ('I don't have many and I don't have much'), ele tem o suficiente porque conhece o olhar e o toque de alguém especial. É uma celebração do amor como a maior riqueza que se pode ter, culminando no refrão simples e poderoso:
Darling, my heart's on fire (Querida, o meu coração está em chamas)
A letra também aborda a dor e a esperança que acompanham um amor profundo. O cantor expressa a confusão de sentimentos contraditórios ('You feel like laughing but you start to cry') e a certeza de um reencontro futuro, mesmo sem saber como ou quando ('I know we'll be lovers again'). A repetição crescente do refrão no final da música transmite uma sensação de urgência e uma paixão que não pode ser contida, mostrando como o amor pode ser, ao mesmo tempo, belo e doloroso.