All Things for Good – Romans 8:28-39

God works all things for the good of those who love him, but that may not mean exactly what we think it means.

This is an old sermon preached in 2009 at Hornsby Baptist Church. Enjoy!