Is this considered narcissistic behaviour? My boyfriend only does nice things for me when he feels guilty?

I’ve realized lately that my boyfriend of almost 3 years only ever does nice things for me when he knows I’m upset with him and/or knows he messed up. Other than that I feel like he never goes out of his way to do anything nice for me unless he’s sucking up to me or feels bad about something he did to hurt me or upset me. Like if he lied to me about something or I call him out on his shitty behaviour, a couple days later he will bring me flowers then think everything is all better and I unfortunately accept it cause I’m happy he’s doing something nice for me but I feel like it’s for the wrong reasons. Am I wrong for feeling this way or do you think it’s an issue too that he only does things for me when he feels guilty? Is this considered narcissistic?
Is this considered narcissistic behaviour? My boyfriend only does nice things for me when he feels guilty?
Post Opinion