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