Good grief lavieenrose, no wonder that was horribly triggering! Of course you had to go home especially with that guy there preparing food. Anybody would have been shaken apart in your shoes.
I'm still new here, so I don't know what else you have been going through recently or if it's been one of those periods when our past just seems to vomit into our present, but adding an event like this on top of anything - sheesh, when it rains, it pours. What a horrible day.

I'm glad that we were able to be here for you.