Heaven Can Wait (feat. Halsey)

Halsey / Post Malone

Heaven can wait
I lost my self that night, I threw it all away
Those are the things I've hated
Then I went and caved in

I'm a mess right now, my heart is in two places
Half in back at home, the other's off the racing
I've been running and running and running away
I know they'll catch me
Running and running to opposite ways

I can't let my past catch me now, me now
I can't my past drag me down, me down
I lost my self that night, I threw it all, always
Recall my mother's words, but it was far too late
I feel the burden now, it's weighing down my soul

And I can't catch my breath, 'cause these demons follow
I've been running and running and running away
I know they'll catch me
Running and running and running to opposite ways

I can't let my past catch me now, me now
I can't let my past drag me down, me down, no!
I can't let my past catch me now, me now
I can't let my past drag me down, me down, no!

Swear I've changed, but you don't care that
I'm not the same, you'll always haunt me
I swear I've changed, but you don't care that
I'm not the same

I can't let my past drag me now, me now oh oh oh!
I can't let my past me down, me down

I can't let my past drag me now, me now oh oh oh!
I can't let my past me down, me down

Trivia about the song Heaven Can Wait (feat. Halsey) by Post Malone

Who composed the song “Heaven Can Wait (feat. Halsey)” by Post Malone?
The song “Heaven Can Wait (feat. Halsey)” by Post Malone was composed by Halsey and Post Malone.

Most popular songs of Post Malone

Other artists of Hip Hop/Rap