These two days I have been doing a lot of self-searching, trying hard to spot possible mistakes I've made to have him act the way he did. Perhaps I've really gone over the line some time(s) in the past, thinking that it's a harmless piece of joke.

In any case, the revelation was shocking. Apparently too many a time I've said demeaning things in the name of jokes, and too many a time I've represented him as things/names that just don't do him justice. I know I'm capable of doing things like these, so I stood there and took in everything he said, and hopefully after saying what needed to be said it would make him feel better.
But the main reason I kept quiet was more of the element of shock. I was shocked at the fact that he actually took them to heart. Worse still, all these while I had no idea that these have been pent up.
It's funny how the relationship between two people can undergo drastic changes overnight, as if it's a roller-coaster ride somewhat. But then I'm tired of explaining and reasoning things out - have been doing them excessively this whole week - so I'm just gonna let nature take its course and surrender it all to fate.
Whatever will be, will be. Que Sera Sera.