I can relate. I feel this way myself, often getting along with cats better than people. I spend a lot of time in solitude. There's a Chinese saying that I quite like, which often cheers me up:
Better the cottage where one is merry,
than the palace where one weeps
_________________
"The presence of those seeking the truth is infinitely to be preferred to the presence of those who think they've found it." - Terry Pratchett