Question: who wrote song have i told you lately
Answer: `` Have I Told You Lately '' is a song written by Northern Irish singer - songwriter Van Morrison and recorded for his nineteenth studio album Avalon Sunset ( 1989 ) .