/ Songs & Lyrics / Song
Performer: The Goo Goo Dolls
Writer(s): John Rzeznik, Jamie Hartman, Andy Stochansky
Lead vocals: John Rzeznik
Alternative title(s): Best of Me, How Long

This song first appeared on Amazon.com, in the track list for the Hawaii Five-O: Original Songs From The Television Series soundtrack, on September 9, 2011.

The Best Of Me is used in season 2, episode 17 "Kupale" of the Hawaii Five-O television show.

On September 21, 2011 a promotional website (hawaii50music.com) was launched, featuring a 45 second preview of the song and the complete lyrics.

The Best Of Me is co-written by Jamie Hartman and Andy Stochansky.

In an interview Robby says about this song: "I used to watch the original many years ago but I really don’t know much about it. We recorded that as we were travelling on our last tour actually during the summer. We stopped off at the studio in Memphis and recorded that there. It’s just sort of a one off thing. I don’t know much about the show but I assume that it’s a younger, much chipper version than a lot of excuses for gratuitous “t.n.a.” shots and cars jumping over ramps and stuff."

The BMI Repertoire database website lists "How Long" as an alternative title for The Best of Me.

How long should I wait here
With my hand out for you to hold
‘Cause I’ve chased your forgiveness
Now I’m falling to my knees

And I was so young, so blind, selfish, still green, unkind,
To quick to leave us behind

Ain’t seen the best of me yet
Ain’t seen the best of me yet
Broke down and built myself again
We tried so hard to forget
Live half our lives in regret
How long before you make us whole again
How long before you make us whole again
How long before you make us whole again

Had you then I lost you
If only I knew what I know now
‘Cause I know if you touched me
You would still feel the fires there

And I was so young, so blind, selfish, still green, unkind,
To quick to leave us behind

Ain’t seen the best of me yet
Ain’t seen the best of me yet
Broke down and built myself again
We tried so hard to forget
Live half our lives in regret
How long before you make us whole again
How long before you make us whole again
How long before you make us whole again

Human in all my mistakes
Show me divine, show me grace
Just give it a one last thing
Just give it a one last thing

Ain’t seen the best of me yet
Ain’t seen the best of me yet
Broke down and built myself again
We tried so hard to forget
Live half our lives in regret
How long before you make us whole again
How long before you make us whole again
How long before you make us whole again