During our service to prepare for the act of communion, Rev Brian Small considers how God can take the best and worst of things that happen and work them out for His glory and our good. Psalm 50 vs 1 - 7; Romans 8 vs 28 - 39