Question: who sings the song for a thousand years
Answer: Christina Perri