so glad you found us Benthebeaver,kick off your shoes and hang out for a while you will find a lot of resources here and guys who truly get it. I am so glad that you have found this healing place, though so sorry you needed to.
heal well man
Either I will find a way, or I will make one.
Philip Sidney