The Perfect Giver (James 1:12-18)

James desires us to see and believe that God is the giver of all good things.  This might sound strange considering that James just talked about the suffering that we will endure in this life.  Why is it so important to see that God is good?  Do we vainly hope that God is good or is there another issue and problem that we need to own which prevents us from seeing God’s goodness?