„Flames” este ca un avertisment spus pe ritm de club: naratorul știe că dragostea lui arde prea puternic, devorator și că riscă să lase doar cenușă în urmă. Versurile repetă chemarea „You better run from me”, semnalând pericolul din spatele farmecului său. Se descrie drept rolling stone și broken home, două imagini care sugerează instabilitate emoțională și o dorință constantă de a fugi înainte ca lucrurile să devină serioase. Refrenul „Light me up in flames” transformă această autodevastare într-o metaforă vizuală: mai bine să ardă singur decât să ardă și inima celuilalt.
Prin colaborarea dintre DJ-ul olandez R3HAB, vocea inconfundabilă a lui ZAYN și texturile întunecate ale lui Jungleboi, piesa creează un contrast captivant între beat-ul dansabil și mesajul despre teamă, vină și auto-protecție. Melodia devine astfel o confesiune lucidă: uneori cel mai grijuliu gest pe care îl poți face pentru cineva este să îl ții departe de flăcările tale interioare.