Written and first recorded by Van Morrison (UK #74/IRE #12 1989).
Hit version by Rod Stewart (US #5/UK #5 1993).
Also recorded by The Chieftains & Van Morrison (1996).
From the wiki: “‘Have I Told You Lately’ was written by Northern Irish singer-songwriter Van Morrison and recorded for his 1989 album Avalon Sunset. Although it was originally written also as a prayer, and built on the same framework as Morrison’s ‘Someone Like You’, ‘Have I Told You Lately’ quickly became a romantic ballad often played at weddings. ‘Have I Told You Lately’ was listed as #261 on the ‘All Time 885 Greatest Songs’ compiled by Philadelphia radio station WXPN; in 2006, Van Morrison’s original recording was voted #6 on a list of the Top 10 ‘First Dance Wedding Songs’, based on a poll of 1,300 DJs in the UK. The song was awarded a Grammy in 1996, for Best Pop Collaboration With Vocals, for the recording produced by The Chieftains and Van Morrison.”
Rod Stewart, “Have I Told You Lately” Unplugged TV performance (1993):
The Chieftains & Van Morrison, “Have I Told You Lately” (1996):