Who's gonna break my heart?

I got some pieces of me
I ain't so proud of
I've got a rough history
I've been around, love
I went from down on a knee
To being left in the dirt
I'm paranoid like a freak
So, if I leave first

Who's gonna break my heart?
I'm scared to stay
But would hate to go
You could be the one
But you never know
Listen when I tell you to run
Right back to where you came from
I'm dangerous
Don't get caught on us
I know you thought we're a home run
But I'm dangerously anxious when I love

I've been so desperate to change
I wanna love you
I'm sick of walking away
When I should walk through
But I don't know how to stay
I'm so afraid to get hurt
It's probably better this way
'Cause if I leave first

Who's gonna break my heart?
I'm scared to stay
But would hate to go
You could be the one
But you never know
Listen when I tell you to run
Right back to where you came from
I'm dangerous
Don't get caught on us
I know you thought we're a home run
But I'm dangerously anxious when I love

Now there's too many hearts that I broke
All out of fear of the unknown
It'd be better if you would just go
'Cause some day I will if you don't

So, run
Right back to where you came from
I'm dangerous
Don't get caught on us
I know you thought we're a home run

Just run
Right back to where you came from
I'm dangerously anxious when I love