This a general question which arise in every body mind.! "How to choose a perfect lover who is suitable to his or her"?
The answer may be first you become perfect and then think other to be perfect. love is nothing but doing some compromise if everything what you want your lover posses is possible all the time. try to compromise in some cases. and let your know that how much you love him or her. and what you expect from him or her?