Sounds like you have a real good therapist? that is so important for recovery. Keep working hard!