Haunts reiškia 'persekioja' arba 'vaidenasi'. Tai žodis, kuris dažnai siejamas su vaiduokliais ar baimę keliančiais prisiminimais.
Šioje dainoje Bruno Marsas naudoja jį perkeltine prasme, norėdamas išreikšti, kaip praeities klaidos ir prarasta meilė jį persekioja kiekvieną kartą, kai jis užmerkia akis. Tai suteikia dainai gilumo ir dramatiškumo, pabrėžiant jo gailestį.
Bruno Mars šioje popstiliaus baladėje atveria savo klaidų sąrašą ir tiesiai šviesiai pripažįsta: pats viską sugadino. Jis sėdi tuščioje lovoje, kuri dabar atrodo per didelė – „Same bed, but it feels just a little bit bigger now“ (Ta pati lova, bet dabar ji atrodo šiek tiek didesnė) – ir gailisi buvęs per kvailas, kad laiku pasirūpintų mylimu žmogumi. Jis atvirai įvardija kaltininkus: „My pride, my ego, my needs and my selfish ways“ (Mano išdidumas, mano ego, mano poreikiai ir mano savanaudiški įpročiai). Dainoje nėra jokių pasiteisinimų, tik aiškus supratimas, kad paprasti dalykai, pavyzdžiui, gėlės ar laikas kartu, reiškė daugiausiai.
Skaudžiausia dainos dalis ateina tada, kai Bruno pamato buvusią merginą šokančią su kitu: „Now my baby's dancing / But she's dancing with another man“ (Dabar mano mergina šoka, bet ji šoka su kitu vyru). Vietoj pykčio jis palinki tam naujam žmogui nedaryti tų pačių nesąmonių ir nupirkti jai tas prakeiktas gėles: „I hope he buys you flowers / I hope he holds your hand“ (Tikiuosi, jis nupirks tau gėlių, tikiuosi, jis laikys tavo ranką). Tai labai tiesus, šiek tiek liūdnas, bet kartu kilnus atsisveikinimas su praeitimi.