I am sure the song is written for an ex-boyfriend and about love. But it can be applied to life in general, I suppose. Life can't all be rainbows and butterflies for us. We run into difficult situations and people from time to time. We can choose to run away or face it and do something about it. In the process of dealing with it, we grow and learn from our mistakes.
Here is the song, enjoy. And happy Monday!