AITA for being really annoyed at my best friend for showing up without a birthday gift for the second time

NTA She is making excuses for not buying you a present which don't pass the smell test (if she thought you'd lose the present on the night she could have given it to you before or after). To be stingy and demand that you pay her back as soon as possible for drinks she bought you on the night on top of that shows that she cares about money -- mainly keeping as much of it in her pocket as possible.

She's far from financially hurting so this is just a character fault of hers. It really isn't about you missing out on the gift, but about what her actions demonstrate her priorities are, and how she's not even honest about it. The transparent lie she gave you is kind of an insult in itself. She must know it's easy to see through BS, but she's banking on you just letting it go because you are not materialistic. What she doesn't get is that pulling this shit is disrespectful to you when it's obviously just unnecessary compulsive penny-pinching for the sake of it.

/r/AmItheAsshole Thread