"And we know that God causes all things to work together for good to those who love God, to those who are called according to his purpose." Romans 8:28 I am more and more convinced that what we think is "good" will almost never be the same as what God thinks is good. In fact, more often than not, we will question most things as to whether they are good at all, but most of the time we use a metric for defining "good" that is based on feelings and thoughts of an eternally narrow definition. God works all things for good of those who love Him, and it will be so according to HIS purposes; not mine.
But if I truly love God, I KNOW that God will work this together for my good as He defines good. If I love God truly and with all of me, I KNOW God...IS...GOOD to me. That is not to say God is only good to those who love him, it means that those who love God know God is good; that to them, God is good.