Question: who wrote how long will i love you
Answer: Mike Scott