I love christian music, its one of my top three favorites. Casting Crowns is my role model in christian music and not only because they are good. Because they have generous hearts and are working for God. This is one of the top three most heart touching songs I have ever heard in christian music. It has a great message, which is even though I am in pain I will still praise you and trust you for you know whats best. The lead singer Mark Hall wrote this song when his wife had cancer.