True, the idea of a soulmate being a perfect match 100% is too unrealistic. For me, considering a soulmate is someone you'll really develop genuine emotional connection with and sharers of the same common values.