I'm proud of how you've managed with the stresses you've been through and thank you for re-posing the question at the end. I have to remind myself of it frequently.
(I haven't really made any friends at my new job but I have to remind myself, none of my friends work at my old place of employment anymore either, so I'd have been getting paid less with still no friends.)
Stay awesome, and we should totally catch up.
We shall be catching up - this Friday, in fact - to eat meats!