C-Sharp, you may not want to consider this... but it might be a good time to check in for a visit with a therapist... even if it is just to have the therapist tell you you don't need counseling.
This is heavy, really heavy. It might be a good idea to talk to a pro.