Tbh i wouldn't forgive the ml, he doesn't love him, i really this he didn't love our mc from the beginning, it was just desire, if he really loved him, he would listen to him, he should understand that everyone have a reason for hiding something, good or bad. But he fu€ked mc's life like a rap€r.
He's an egoist, he thinks that only he had a rough life, and at the same time thinks he's the only good person here who have good reasons for everything, well boy, it isn't like that.