I absolutely love this song. I think just about everyone can find some way to relate to it. I love it.
You have to listen to the whole song to really appreciate it. For me, it just really spoke to my heart about God and what he can do even with our worst circumstances. I love God! Really, if you let yourself really think about it, it is so overwhelming how good he really is. Enjoy!