I think the meaning this song is just that he was so ready to anything for this girl and he told her he would that but she still thought it wasn't enough so he just lived with it so long until he realized she wasn't the one for him and that he is special without her.