7 Elements to Pay Attention To When Looking for A Soul Mate