I know your past, I know your dreams
I know your flaws, and everything between
I know it's hard for you to let go
But there's something you should know
There's gonna be waves, there's gonna be storms
But we carry on
We've all got our fears, we all have our doubts
But I can't live without, the way you run to me
When the world is falling on its knees
Rest a**ured I'm not leaving you behind
I know your past, I know your dreams
I know your flaws, and everything between
I know it's hard for you to let go
But there's something you should know
I'm here (I'm here) for good
If I can dry your eyes, you know that I would
Cause I'm here for good
We've ridden the highs, we've fought through the lows
And I've never lost hope
When you fall apart, you know I pick you up
Cause I can't live without, the way you run to me
When the world is falling on its knees
Rest a**ured I'm not leaving you behind
I know your past, I know your dreams
I know your flaws, and everything between
I know it's hard for you to let go
But there's something you should know
I'm here (I'm here) for good
If I can dry your eyes, you know that I would
Cause I'm here for good
There's no need to worry, don't ever feel lonely
I'm here for good
When you fall apart you know I'll pick you up
I'll pick you up
There's no need to worry, don't ever feel lonely
I'm here for good
I'm here, I'm here
Right here for good
(I'm here for good
I'm here for good
I'm here for good)
I know your past, I know your dreams
I know your flaws, and everything between
I know your past, I know your dreams
I know your flaws, and everything between
I know it's hard for you to let go
But there's something you should know
I'm here (I'm here) for good
If I can dry your eyes, you know that I would
I'm here for you (I'm here for good, I'm here for good, I'm here for good)
(I'm here for good
I'm here for good)
You don't have to worry, you'll never be lonely
You don't have to worry, don't worry
I'm here for good
(I'm here for good)