A perfect person is just an illusion. There's no such thing as a perfect friend. Perfect parents. Perfect lover. Perfect daughter or son. They don't exist!
Do not fall for the idea that someone out there will meet all your needs and wants. That someone out there can fill all the void in your life. Believe it or not, there is no one. I mean, ask yourself. Can you meet all the expectations of other people, especially your loved ones? Can you always make them happy? Of course, not, because you too are not perfect. So, why expect people, especially the people you love, to be perfect for you?
No one should or can fill all the void in our life. It's our responsibility. What you should do is accept the imperfections of your parents, siblings, friends, lover, etc., and love, and appreciate them.
Do not fall for the idea that someone out there will meet all your needs and wants. That someone out there can fill all the void in your life. Believe it or not, there is no one. I mean, ask yourself. Can you meet all the expectations of other people, especially your loved ones? Can you always make them happy? Of course, not, because you too are not perfect. So, why expect people, especially the people you love, to be perfect for you?
No one should or can fill all the void in our life. It's our responsibility. What you should do is accept the imperfections of your parents, siblings, friends, lover, etc., and love, and appreciate them.