Listen to John Piper explain how God can be both all-powerful and justifiably angry at what he has ordained.
Believing God on Election Day (Sermons) God Does Not Repent Like a Man (Taste & See Articles) How to Query God (Taste & See Articles) Jesus Is the Ruler of Kings on Earth (Sermons) Lessons from Lisa (Taste & See Articles)