Why is my ex boyfriend being so kind despite how bad I've treated him?

We broke up months ago amicably I guess because I was losing feelings for him, we had communication issues and I just thought he was kid compared to me he is 3 years younger than me. When I asked to breakup he agreed and didn't try to fight to get me back he only said "Ah I see I think I'll walk you to the train station and we should stop talking for a while". We stopped talking for about a month and a half with some contact usually started and ended by me in between those times

Then we decided to meet up for a meal together and he was still oddly caring despite I treated him so badly in the past, I often show up hours late when we met up in the past, forgetting to bring the things that he asked for, left him on read for hours, I've lashed out at him before but I still don't understand why he is still so understanding and so kind to me. He would freak out over the cuts and bruises I get, he would remind me to drink water regularly, he would even tell me to eat more healthy food and even gone as far as to cook and put together healthy lunchboxes for me to eat at work.

I asked him why he treats me like this despite how bad I've treated him, he say "I don't have romantic feelings for you anymore but I still have a duty of care for you, I will care for you but I can't love you anymore" or "Maybe I'm just a very forgiving person, I can't bare to see the people that I care for in anguish". I still think it's bullsh*t and I don't trust him or anything my friends say about him but I still can't understand him and I don't wanna ask him though so what is his real motive? why is he still treating me so caringly and being so understanding with me?

Why is my ex boyfriend being so kind despite how bad I've treated him?
Post Opinion