The God Who Is Love Hates? November 6, 2011 by Dr. Victor Shepherd https://www.gsccchurch.com/sermons/110611.mp3 Download AudioDownload MP3 Based on Ecclesiastes 3:1-8, John 4:7-12 & Luke 14:25-33 English with Cantonese translation