Whatever It Takes by Lifehouse
The narrator has messed up and causes them to almost break up, but he realizes his mistakes and pleas that the partner work with him and let him change, but not break up. There is a conversation going on between the narrator and the other person that tells a really good story throughout the song.