If God Is Sovereign Over What We Do, How Can He Get Angry At Us?

Listen to John Piper explain how God can be both all-powerful and justifiably angry at what he has ordained.