To be a strong, stable person we must find that from within.
Ayep. ^^^^.
Our parents, our spouse - aside from our children, are the most important relationships we have. But they are human, with human frailties and so, we cannot expect to have them be the ones to validate us.
The only true validation we can get is from ourselves.
To really and truly love someone is to accept them, frailties and all. But in order for us to be able to do that, we have to have self acceptance and self love.
So, find your own mirror. Become who you want to be. Then you will know deep in your heart that you are worthy because of who you are.
J, I know you want to figure it all out, but, it is best to take your time with all this. Let it unfold as it is supposed to. You have to pull the weeds out one at a time, when you are ready to deal with them.
There is no timetable here. We all get to where we need to be in our own time, our own way.