Everything happens for a reason. Wait on God and trust in Him. He wants the best for us. He wants to take us from glory to glory, and from victory to victory.
When we love God in sincerity and with consistency, He gives us the desires of our heart. And as we love Him how we should be loving Him, our desires are somehow supernaturally conformed to be His des...