Why does someone apologize after 2 years?

Anonymous
My ex apologized me 2 years later .. why is this?

He basically screwed me over so bad .. he broke up with because he liked my best friend.

He messaged me over the summer saying that he is sorry and it was messed up and dissent about the situation and he had no right to treat me like that and his apology doesn't excuse him for his actions.

I asked him why he decided to apologize now and he replied because I have always felt bad and just now had the courage to do it.

Was he being sincere?
Why does someone apologize after 2 years?
3 Opinion