It may take some time. It may take months or even years, but the things that are destined to be in your life will come to you.
You may need to be very patient to face and overcome all the obstacles, a lot of pain and tears will nest inside your heart, but it will all be worth it in the end because you will get what you deserve. All the suffering and heartbreaks will lead you to the life you are meant to live.
You may also need to be strong and not give up during difficult times because what you are looking for is looking for you as well. It may not seem like this now, but after some time, when you receive the things that are meant for you, it will all make sense.
Because with every heartbreak, with every setback, with every challenge, we are getting closer to what is meant to be in our life. You see, everything happens for a reason, however cliché this sounds. And while we can’t understand why bad things happen to us and why God allows us to suffer, remember that God never gives us pain if He is not planning to bless us after it.
Maybe you can’t see it now, but when it happens, you’ll understand why everything happened the way it did. You will realize that every single thing you went through was leading you to your destined path.
Trust in God’s miracles. God won’t give the things that are meant for you to someone else. Even if the whole world is against it, anything that is destined for you will find its way to you sooner or later. And it will stay yours forever.