I'm really sorry that happened and that he did that. That sounds traumatic and like a betrayal of your trust.

we are always growing and learning. Not sure where I'm going w that. Just that perhaps you can grow and learn from this. In zen, it is said that pain is to be honored, not pushed away. Pain is a great teacher bringing many gifts. It may take a long time to recover. But you deserve better.