I feel that you need to give yourself a rest also. Try not to be so hard on yourself. I understand that feeling of being alone in a crowd or wondering where all of the people we loved and supported have gone to but then new people enter our lives...................
Hold on to that faith- i know how much it keeps me going.
Love and peace,