A soulmate does NOT mean you are 100% perfect in every single way. It means that together you can work out any issue. Human beings are simply not perfect. However, when one of you hits a snag, the other is there to help get through it.
This tip was submitted by an anonymous visitor to our website.