Everyone deserves someone who will love them, care for them, and uplift them despite their imperfections. Everyone deserves someone who will help them and support them in their weaknesses. Everyone deserves someone who genuinely strives to understand you, and who will never give up on you even if you have already given up on yourself.
And when you realize you are loved like that, there should be no more reason not to be happy with who you are.