Soul-mates
are people who bring out
the best in you.

They are not perfect
but are always perfect for you.

can give and take without any arguments...