spiritualinspiration: God has an appointed time to fulfill the visions, dreams, and desires in your heart. Just because it has taken a long time or because you’ve tried and failed doesn’t mean it’s not going to happen.
This is what God is teaching me right now. At first, I was angry that he changed my plans, but I'm learning that his plans are always better than mine. How could a finite mind come up with a greater plan for the future than an infinite one?