You never know why God picked a certain path for you even if it didn’t make sense to you or even if you thought that it was unfair or too painful. You never know why God made you fight certain battles alone or why he made you lose those battles. You never know why he picked someone else for something you wanted or a dream you wished for, but you should know that what he has in store for you is always way better than anything you could have imagined for yourself.
You never know why his delays or his timing or his plans did not align with yours, but you should know that with time, you are going to realize that you didn’t need what you wanted back then, that they were juvenile wishes or dreams from an unhealed or an immature version of you. You are going to change and evolve and your dreams and passions will change and you will thank God that you were not stuck with an old dream or an old story that would have been wrong for you.
You never know why God pushed you away from some people or pushed certain people away from you. It may not make sense at first, you may even feel like you lost an irreplaceable friend or partner or the love of your life, but you should know that only God knows what the future holds, and maybe down the line this friendship or relationship would have been toxic for you or would have made you suffer. You never know why God broke your heart or why he took the ones you loved away from you, but you should know that the reason behind every heartbreak is to somehow heal you in another way. Whether it’s self-love or inner strength or wisdom, one way or another, your heartbreak taught you something valuable about yourself or your life that you wouldn’t have learned otherwise.
You never know why God tested you with the things that meant the most to you or the things you thought you couldn’t live without, but you should know that every time you think you lost something special, God has something outstanding in store for you. Every time you go after a blocked road or a closed door, God has an even better one wide open for you. Every time you chase someone who doesn’t love you or appreciate you or someone who isn’t right for you, God is saving you from a lifetime of pain and regret because he has someone perfect for you.
The truth is, you never know what God has in store for you, but from what I have seen in my own life and what I have learned when my life didn’t go as planned, all along God had a totally different vision for my life, and now I know that what I wanted for myself would have destroyed me. You never know how many doors God is willing to close to protect you, but you also never know how many doors he’s willing to open to bless you with things you never even dreamed of.
Sooner or later you are going to realize that what God has in store for you is always better than anything you could have imagined for yourself.