«Have I Told You Lately» è una ballata romantica scritta e registrata da Van Morrison, accreditato come compositore e autore dei testi. Il brano è uscito per la prima volta nel 1989 nell'album Avalon Sunset. Spesso eseguito ai matrimoni, dove la sua dichiarazione d'amore diretta si adatta all'occasione.
Rod Stewart ne incise una versione nel 1993, che raggiunse la quinta posizione della US Hot 100 e della UK Singles Chart. Questi due piazzamenti nella top five, negli Stati Uniti e in Gran Bretagna, ne fecero un successo in entrambi i paesi.