« Have I Told You Lately » est une ballade romantique écrite et enregistrée par Van Morrison, crédité à la fois comme compositeur et parolier. Il la publie d'abord sur son album Avalon Sunset, en 1989. Souvent jouée lors de mariages, elle y convient par sa déclaration d'amour directe.
Rod Stewart en enregistre sa propre version en 1993, qui atteint la cinquième place du US Hot 100 et du UK Singles Chart. Ces deux places dans le top 5, aux États-Unis et en Grande-Bretagne, en font un succès dans les deux pays.