I love this song! It truly has alot of meaning for something that I am going through now. I actually had just written a letter to say goodbye last night and found this song today and the song pretty much sums up my letter. I have never heard a song that has depicted exactly how I am feeling right now. Sometimes you need to let someone go even when you love them, because you want what's best for them. You can't give them what they need or deserve and it's tearing you apart but you know what you need to do. This is about selfless love and wanting the best for the one you love.