Question : who sings i will love you for a 1000 years
Answer : Christina Perri