Give Me Forever (I Do) is a romantic pop ballad performed by John Tesh with James Ingram. It was released in 1998 on the Grand Passion album, issued by GTSP Records. The song was written by John Tesh and features Ingram on a lush adult contemporary duet. The track runs about 3 minutes and 50 seconds. Online descriptions often promote it as the ultimate wedding song for a first dance.