It's in threads like this that one's faith in the basic goodwill of one's fellow man is restored. I can only reiterate the sentiments expressed so far - do please get as much professional help as you can, and do continue to post here if you feel it any way helps.
There are many posters on this...