Don't be embarassed - it's surprising sometimes how much people care. They might not always know how to show it, they will make mistakes but good friends do care and that care is priceless.
I think friendships have been a lifeline of support. SR is flippin' amazing too.