«Have I Told You Lately» es una balada romántica escrita e interpretada por Van Morrison, acreditado como compositor y letrista. La publicó por primera vez en su álbum de 1989 Avalon Sunset. Se toca con frecuencia en bodas, donde su declaración de amor directa encaja con la ocasión.
Rod Stewart grabó su propia versión en 1993, que alcanzó el número cinco del US Hot 100 y de la UK Singles Chart. Esas dos posiciones entre los cinco primeros, en Estados Unidos y Gran Bretaña, la convirtieron en un éxito en ambos países.