A love song, You must have heard a thousand times How can mine compare? For so long, I've wondered if I'm lost behind A thousand tongues there, a thousand tongues there It's all been done before, but I'll do it again 'Cause I know that You want me to It's all been said before, but I'll say it again 'Cause I know that You love to hear it from me I see all the ways I don't add up And all that I never did But You seek empty hands still lifted up With nothing to give, nothing to give It's all been done before, but I'll do it again 'Cause I know that You want me to It's all been said before, but I'll say it again 'Cause I know that You love to hear it from me More beautiful to You Than the songs of angels and gifts of kings More beautiful to You Are what empty hands can bring And what desperate tongues can sing And when broken hearts cling to You It's all been done before, but I'll do it again 'Cause I know that You want, You want me to It's all been done before, but I'll do it again 'Cause I know that You want me to It's all been said before, but I'll say it again 'Cause I know that You love to hear it from me So hear it from me, so hear it from me So hear it from me