It's a long road to forgiveness But I got nothing behind I will be there to bare witness And I got love in this heart of mine A tiny little teardrop in the ocean Whose ripples never reach the shore And I was at war with my emotions But I never knew what I was fighting for It's a long to forgiveness But I got nothing but time I will be there to bare witness And I've got love in this heart of mine Forgiveness is the greatest kind of love there is Best believe in what you can't see Let faith be your evidence You gotta shine a light on the path back your home Cause after all, forgiveness it is a long damn road And so it is And so it goes And so it is And so it must be So it is So i've been told Time moves on So will we Time moves slow And so it is And so it must be So the sky becomes the sea So the sky Becomes the sea It's a long road to forgiveness And I got nothin but time I will be there to bare witness I got love And I've got love in this heart of mine I got love I've got love in this heart of mine I got love I've got love in this heart of mine