Now I know how you're expecting this to go, but I promise you it's not what you expect.

So I have a mate who I used to do everything with, we'd hang out every other night to play games and try new restaraunts etc. But maybe 2 or 3 years ago he got girlfriend who has a LOT of health issues and a daughter of her own, so his free time decreased exponentially, which is understandable, so we don't see each other near as much but I still consider him a friend. 

Now throughout these past few years he has missed several special occasions I have invited him too and occasionally leaves me on seen when I invite him out. We've basically become pretty distant over this, and I'll admit I'm a little bitter. 

So with the lore out of the way onto the meat and potatoes. I got him a fairly nice christmas gift since I managed to find something that would be perfect for him. I knew he wouldn't be in a position to get me anything, but this was too perfect to pass up.  I have made several attempts to drop it off at his place, but every time he doesn't get back to me until it's too late. I've told him he can come get it but he hasn't. Now a few days ago I asked if I could drop it off (again) and didn't get a response until much later that night where he told me "just drop it off with (his girlfriend), she can give it to me." 

Now for some reason this REALLY irritated me. And I fully acknowledge what I did was petty, but I brought the gift back to the store, returned it and picked up something much much smaller. 

Now I can say the odds are 10 to 1 that I AM the asshole but I want to be sure.