God’s Timing and Plan are Perfect