Question: who sings ive loved you for a thousand years
Answer: Christina Perri