Sometimes God makes us wait because He has a larger plan and will in time make all the details fit – even our misery and suffering.