"I Could Not Ask for More" is a song composed by American songwriter Diane Warren and originally recorded and released in February, 1999, by American recording artist Edwin McCain as part of the original soundtrack for the Kevin Costner/Robin Wright film Message in a Bottle. It was a featured track in his third studio album, Messenger and became a Billboard-charted Top 40 single in the summer of 1999.
"I Could Not Ask for More" debuted at number 52 on the U.S. Billboard Hot Country Singles & Tracks chart for the week of February 17, 2001. It soon reached #2 on that chart, behind "I'm Already There" by Lonestar.