Featured In
Top Songs By Imagine Dragons
Credits
PERFORMING ARTISTS
Ben McKee
Bass Guitar
Dan Reynolds
Vocals
Daniel Platzman
Drums
Wayne Sermon
Guitar
COMPOSITION & LYRICS
Dan Reynolds
Songwriter
Wayne Sermon
Songwriter
Ben McKee
Songwriter
Daniel Platzman
Songwriter
PRODUCTION & ENGINEERING
Imagine Dragons
Producer
John Hanes
Recording Engineer
Serban Ghenea
Mixing Engineer
Randy Merrill
Mastering Engineer
Rick Rubin
Executive Producer
Lyrics
[Verse 1]
I never called you and now it's too late
To say all the words that I've wanted to say
The doctor said, "Oh, there's a fight up ahead"
I should've been there by your hospital bed
[Verse 2]
So it rains every day, oh, it rains every day
No, I haven't got the words to say
[Verse 3]
How I wish I was a better friend
Before it was too late
I wish that I would've been there in the end
I wish I was a better friend
[Verse 4]
I wasn't there when you said your goodbye and I
Replay in my mind 'bout a thousand times
I wasn't there for those rivers you cried
I was always too busy, no, I didn't make the time
[Verse 5]
So it rains every day, oh, it rains every day
I haven't got the words to say
[Verse 6]
How I wish I was a better friend
Before it was too late
I wish that I would've been there in the end
I wish I was a better friend
[Verse 7]
And every day, I wish you were here
Oh, every day I wish
Oh, every minute of every year
I swear I feel you near
Near me
[Verse 8]
How I wish I was (How I wish) a better friend (Better friend)
Before it was too late
I wish that I would've been there in the end
I wish I was a better friend
Written by: Ben McKee, Dan Reynolds, Daniel Platzman, Wayne Sermon