Gods at War: Defeating the Idols that Battle for Your Heart