Sometimes dreams get lost Sometimes love takes time But the greatest things are worth standing in line And it's never a race, as long as you get where you're goin' Sometimes the heart takes the long way home
Sometimes you go astray, chasin' clouds Bumps in the road, just moments of doubt Beginners mistakes, there's no way of knowing Sometimes the heart takes the long way home
Life's a melody of hope that we're all singing Every day, I'm learning more of how it goes Let me go, let me roam Even when I'm slow It's just the long way home
And when the days get rough, when you lose the fight When you're beggin' for mercy just to make things all right Remember the greatest gifts; they're worth standing in line Sometimes the heart takes the long way home
Sometimes dreams come true And sometimes they don't You can lose all your money, oh, but don't lose your hope As the years roll on, know that you'll be just fine Sometimes the heart takes the long way home
Life's a melody of hope that we're all singing Every day, I'm learning just how it goes Let me go, let me roam Even when I'm slow It's just the long way home