If you can't ignore imperfections, then your imaginary ideal soulmate will always remain pending till you grow old and die.
Be patient and wait for God to answer your prayers.
You deserved to be loved, wait for your soulmate.
Be joyful and happy together.