You had an agreement that you were exclusive and you were both going to wait until after getting married to to have sex.
He violated this agreement, then violated it 10 more times afterwards. With a prostitute(s).
He has gutted any trust that was in your relationship. Only you can decide if you want to try rebuilding.
Sadly, the best advice i can give you is to get yourself checked for STDs. Even though you didn't have sex, you were still exposed to who knows what. Also, get some counselling, by yourself, for yourself.
|