Haunts означает 'преследует' или 'не дает покоя'. Это слово часто ассоциируется с призраками или навязчивыми мыслями, которые постоянно возвращаются.
В песне Бруно Марс использует его, чтобы описать, как сожаления о прошлых ошибках постоянно мучают его: "And it haunts me every time I close my eyes" (И это преследует меня каждый раз, когда я закрываю глаза). Это очень эмоциональное и выразительное слово, которое передает глубокое чувство вины и тоски.
Знаешь это чувство, когда постель внезапно кажется слишком большой, а общая песня по радио больше не радует? В балладе "When I Was Your Man" американский поп-певец Бруно Марс выкладывает все карты на стол без лишнего пафоса. Он прямо признает свои ошибки: говорит, что был "too young, too dumb to realize" (слишком молод, слишком глуп, чтобы понять), и винит во всем свои эгоизм и гордость ("my pride, my ego, my needs and my selfish ways"). Вместо красивых метафор здесь бытовые и понятные вещи: нужно было просто дарить цветы, держать ее за руку и ходить с ней на танцы, пока был шанс.
Самый сильный момент трека спрятан в финале. Марс понимает, что извиняться поздно ("much too late to try and apologize"), и его бывшая девушка уже с другим. И вместо злости он буквально передает новому парню инструкцию: "I hope he buys you flowers, I hope he holds your hand" (Надеюсь, он покупает тебе цветы, надеюсь, он держит тебя за руку). Выражение "clean up the mess I made" здесь означает попытку «разгрести кашу, которую я заварил» или исправить свои ошибки, но герой знает, что второй попытки у него уже не будет.