Welcome!
Wow that is a lot going on and would be very triggering for most. Keep yourself safe...talk to a support person or professional...encourage him to do the same...
__________________
Direction
Ripple Effect - Small things can make a difference
|