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