Humm, friendship like this would make one just never want to keep it close to anyone again.
Imagine being a very close friend to someone that has a whole book of offences since even more than 3 years against you, without letting it out. Just waiting for a payback day
RE: Twin souls. Maybe not!