Someday he will come. As long as he almost fulfill all your expectactions, make you happy, care about you and treat you the best he can, that will be your Mr. Right, isnt it right?... haha... Oh! and I said "almorst fulfill" because people are not perfect and so, there will be some "failures" here and there, however, patience is needed, love, understanding, communication and comprehension between both of you.
Well, that is what I think by now, what is about you?
And my Mr. Right?.. haha..
I got no idea if he is here already or far away in the future.
參考: Stay Positive (+) ! Good Luck ! Have a Nice Day ! ^_^