Impossible.
no perfect girl or guy exists. there will always be differences, even small ones. No one can be perfect.
the important thing is to communicate and sometimes he gives in, sometimes you give in. and maybe you can have a good guy\girl, but remember the world influences you wants too, even what you may think you want may change. such is life.
love_is_awesome