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