An extraordinarily helpful explanation of 2 Peter 3:9
Written by S.G.R. Webster on September 7th, 2008
2 Peter 3:9 (English Standard Version)
9(A) The Lord is not slow to fulfill his promise(B) as some count slowness, but(C) is patient toward you,[a](D) not wishing that any should perish, but(E) that all should reach repentance.