No one else can make you happy. If you expect a boyfriend or a wife to "complete you", sooner or later they will disappoint you. You have to make yourself happy first.
Forgive yourself, accept yourself and learn to like yourself. When you change from being desperate to being unattached, that’s then when wonderful people start showing up! - Andrew Matthews, Author