i've loved you for a thousand years song