Question: who sang i have loved you for a thousand years?
Answer: Steve Kazee, Christina Perri