Do you ever go the long way round? Feel like a stranger in your hometown Does it leave you cold somehow? Just when I was looking out Looking out across the shore Thinking there must be more I found myself in Mexico You taught me how to live Taught me how to love More than you will ever know You put the fire back in my soul Mexico Mexico Do you ever need to sleep all day? Then spend your nights wide awake Longing to be miles away Where the colours light the streets Kindness doesn't cost a thing And troupes of mariachis sing I found myself in Mexico You taught me how to live Taught me how to love More than you will ever know You put the fire back in my soul Mexico Mexico Good hearts wear down any wall You welcomed me with open arms Mexico You taught me how to live Taught me how to love More than you will ever know You put the fire back in my soul I found myself in Mexico You taught me how to live Taught me how to love More than you will ever know You put the fire back in my soul Mexico Mexico Do you ever go the long way round?