Trusting God’s timing is one of the hardest things we do in life. If you’re like me you have spent many a night wrestling with God over timing. I have quit a few things as well thinking I knew best. But guess what? God always knows the perfect plan and timing for our highest and best good.