Horton Baptist Church May 29, 2016 Suffering and the Sovereignty of God Horton Baptist Church May 29, 2016 Matthew 16:21-28