Why is my superior generous to me?

I work as admin assistant I at hospital and I have a coworker who is admin assistant II (Angelo) and he always gives me food like first time he gave me a brownien one time he ordered Mcdonalds and suddenly just gave me fries and said "You should eat" I just said thanks then on my last duty I dont want coffee and all of them in the office are ordering coffee I said I dont want coffee but in reality I was so broke that I couldnt afford coffee that is almost like price of starbucks. I said I won't ordering. The others said "Lets order her" They ordered and they didn't let me pay He said
Ali I ordered it for you. On my next duty I asked him how much I owe him so I could pay for the coffee he said "Oh its not me who ordered it and laughing" my coworker Barbara overheard it and said "Ali if you are not being asked to pay for that coffee dont pay it". Then last time my 2 female coworkers (Karen and Apple) were planning to buy Taho ( a sweet snack made with tofu) and I asked are you going to buy taho? I said can you buy me one too? I went to my bag and took money to give it to my two coworkers and Angelo saw it said dont give them money they will pay for your taho and proceeded to tell me " You know what when I was just starting I was also a job order like you so I know how you feel" later they came with taho and gave it to me. I said thanks. I know its not Karen and Apple who paid for my taho its Angelo. And I ate it and he was smiling laughing and said " you like taho too I thought you said you dont want to" by the way this Angelo is married So why is he generous to me?
Why is my superior generous to me?
Post Opinion