Jeremiah 1:5 “Before I formed you in the womb I knew you, before you were born I set you apart; I appointed you as a prophet to the nations.”
Have you ever asked yourself this question “was my creation a mistake”? Have you wondered what if I came into this world accidently, your birth was no mistake or mishap, and your life is no fluke of nature? As stated by a renowned pastor “Your parents may not have planned you, but God did. Even before your parents thought of having you, God had you in his mind”, isn’t it amazing? The king of Kings thought of you even before you were conceived.
Every detail was planned, your race, color, gender, nationality and God also knew that your parents are the right people to bring you into this world, they may be indifferent but that doesn’t matter because they both had the DNA God wanted just to make you. God says, “I have carried you since you were born; I have taken care of you from your birth. Even when you are old, I will be the same. Even when your hair has turned gray, I will take care of you. I made you and will take care of you.”
So you need to accept who you are! And the weaknesses you possess? Pray about it and overcome because God made you without an error, He makes no mistakes; He is a perfect God, you are a part of the plan and He will fulfill His desires through your life.