Question: who wrote the song have i told you lately
Answer: Van Morrison