Is he your soulmate?
This quiz will tell you if he is the one. Set your expectations high. And be prepared to know if you have made the right chose and if you have chosen the right guy.
If he is the one GREAT but if not you know there are more people out there. You clearly deserve better that what you already have make sure you find someone up to your standards.