Hun it is NOT your fault, you have to believe that. It was one of those horrible twists of fate that happen to many of us throughout our lives.... You are NOT a failure, and you are here for some reason, you just have to find it. If you ever need someone to talk with I'm always here alright? I'm so sorry to hear that this happened to such a good person hug