This is improving in his character and thats good, asking first to breakup means he cares for mc more than his other exes who he let them do whatever they want of an excuse ' I give them all they want and never cheat and that's all they need ofc' .. no he's now for the first time care to do a different Thing to no hurt someone so he out of his character for ml and thats good..... if u see its so hard for him to hurt them( his exes) intentionally due to this he couldn't throw the ring not out of love but out of duty because as i understand he is boring plain loyal man in relationships... he's not wrong or red flag or even toxic but there's people who like a water have no taste but we need it everyday of our life.. and Ml like water. To be with someone like this u need to be so patient with him to open up, to love, to care and to be jealous, not all of us are want to waste time bet if im going to be loved after time with him or not.. he's a hard complicated person i like this story because of his real character.. author do a very good job on him we meet this kind of people alot and maybe even some of Us also are like that but dont realize it ....