Sending you a huge hug of support SheepyOne, and congratulations of reaching where you have, it speaks much of the personal resources you have at your disposal and how you have been prepared to use them.
You will probably never know if your post has prevented the same thing happening to someone one else, but you do know you have done the right thing in posting it.
cariad