So, back in May my wife and I were expecting our first child. It took nearly 12 month for us to get pregnant. My wife was 13 weeks along when we lost the child. It was heart wrenching. I wasn't allowed to take off from work because my boss said we were short staffed. I made a few mistakes during this time and was fired last week for those mistakes. I am now miserable. My wife and I had a strained relationship before and now there is talk of divorce because she is upset that I was fired at fault. I am losing faith in the whole "everything happens for a reason" and honestly just keep wondering if it is time to call it quits. I know my wife would be taken care of with the life insurance and really I'm not bringing much to the table anyways at this point. She is young enough where she could still find someone and have a successful marriage and children. I'm almost 31 and keep wondering when my hard work will pay off. Every time I make a step forwards I'm pushed 2 steps back. Instead of just losing a child that we tried so hard for, I also lost my job and may not be eligible for unemployment. I've don everything right in life with going to college, working hard, buying a house, getting married, etc. I've got friends and family that abuse the system and are in better spots than I am. Any advice on how to shake this feeling?