Exodus 9 Pestilence, Boils and Hail, Oh My!

God is faithful to keep His promises and demonstrates His strength to accomplish His will on the earth. Is it fair that God hardens Pharaoh's heart and then punishes him?  If God is a good guy (and He IS!), how does that work?

Part 1

Part 2

Part 3