This is beyond messed up. You've gone through so much and your still fighting strong. I can't comprehend how you must of felt when you went through everything you mentioned. your advice will be taken to heart to the many listeners here. Stay strong You matter and everyone here is your friend.