The meaning of this song is that her and her man went trough alot of ups and downs and she always give her all and he didn't even tough he didn't she still loved him and stayed with him. Then one day he finally loved her the way she loved him for years. And that even after all the drama and pain she felt he will always be the guy she love and noone can replace him.