Wandering round the world I've seen The good and bad, the in-between No one is perfect, this we all know But my heart and soul keep telling me never let go Keep doing what you're doing Giving it all you can Never let go Wondering what it's all about Sometimes you're in, then you're out Nothing is perfect, this we all know But my heart and soul keep telling me never let go Keep doing what you're doing Giving it all you can Never let go Although the road is rough The disillusion of every turn Just remember these words of wisdom We live and maybe we learn Keep doing what you're doing Giving it all you can If we could have seen the way ahead Would this have changed the lives we led? No life is perfect, this we all know But my heart and soul keep telling me never let go Keep doing what you're doing Giving it all you can Never let go Never let go Never let go Never let go Never, never, never, never let go Never let go Never let go Never let go