"I Won't Say (I'm in Love)" was written by composer Alan Menken and lyricist David Zippel.Menken originally composed a "soaring" ballad entitled "I Can't Believe My Heart" for Meg to sing in the film, which he had intended to serve as a solo that conveys the heroine falling in love with Hercules.