Question: who sings i will love you for a 1000 years?
Answer: David Hodges, Christina Perri