My ex sings this song to me all of the time now, no matter what I will always love him.
To me this song means that he will give up anything and everything just to be with her, he's her shoulder to cry on, it means he loves her and no matter how damaged she is he will be there for her, she is his kryptonite and he's her superman :)