Diane Warren wrote this for the 2000 movie Coyote Ugly
. In the film, Piper Perabo plays a singer named Violet who moves to New York City to make it big. When she arrives, she gets a run-down apartment and writes this song.
LeAnn Rimes is Perabo's singing voice in the film and also makes a cameo. She sang three other songs on the soundtrack, all written by Warren: "Can't Fight The Moonlight
," "Please Remember," and "The Right Kind Of Wrong." "Can't Fight The Moonlight" was the first single and the big hit, going to #1 in Australia, the UK, and a few other countries. "But I Do Love You" was the next single and had far less impact, but the soundtrack was huge, selling over 4 million copies in America.