Question: who sang how long will i love you first?
Answer: The Waterboys