Oh, oh, oh, oh
Yeah, yeah, yeah, yeah
She's watching as the taxi drives away
Locked up inside for a hundred days
She says, "He's still coming, just a little late,"
Got caught at the laundromat, washing his cape
She's out on the street, catching a glimpse
Nothing makes sense, lost in the mix
She's talking to angels, counting the stars
Making wishes on passing cars
Dancing with strangers, chasing the dream
Holding it together, at least it seems
Waiting for a hero to sweep her up
In his arms, yeah, in his arms, yeah
She's waiting for a hero
She says, "He's still coming, just running late,"
Got caught saving the world, blame it on fate
"If life's a movie, it wouldn't end this way,"
No goodbye kiss, love lost in the fray
She's out on the street, catching a glimpse
Nothing makes sense, scrolling the pics
She's talking to angels, counting the stars
Making wishes on passing cars
Dancing with strangers, falling apart
Waiting for a hero to steal her heart
In his arms, yeah, in his arms, yeah
She's waiting for a hero
Lift her up, take her anywhere
Show her love, beyond compare
Flying high, worries disappear
Save her now, before it's too late, my dear
She's out on the street, catching a glimpse
Nothing makes sense, she's had a few sips
She's talking to angels, counting the stars
Making wishes on passing cars
Dancing with strangers, falling apart
Waiting for a hero to steal her heart
In his arms, yeah, in his arms, yeah
She's waiting for a hero
Oh, oh, oh, oh
Yeah, yeah, yeah, yeah
(She whispers as the city lights start to glow)
"Just want you to know, wherever you go,
This love will find its way, I'll find my way home."