«Have I Told You Lately» é uma balada romântica escrita e gravada por Van Morrison, creditado como compositor e letrista. Foi lançada pela primeira vez em 1989, no álbum Avalon Sunset. É frequentemente tocada em casamentos, onde sua declaração de amor direta combina com a ocasião.
Rod Stewart gravou sua própria versão em 1993, que alcançou o quinto lugar na US Hot 100 e na UK Singles Chart. Essas duas posições no top 5, nos Estados Unidos e na Grã-Bretanha, fizeram dela um sucesso nos dois países.