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 going Sometimes the heart takes the long way home Sometimes you go astray, chasing 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 Everyday, I'm learning more just how it goes Let me go, let me roam Even when I'm slow It's just the long way home When the days get rough, when you lose the fight When you're begging 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 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 Everyday, I'm learning more just how it goes Let me go, let me roam Even when I'm slow It's just the long way home Home, oh-oh-oh-oh It's just the long way home