There are soulmates for lovers and there are also best ... each other (sometimes without even realizing they do), which makes for a friendship that is probably the most stable out of all the ...