God knows best, and His timing is always exactly right. The fact that I don't feel ready to deal with something in my life doesn't mean that I'm not ready. God's timing is perfect, and His ways are not our ways, but they are higher and better than our ways (see