I have one friend that always borrows money. He has been one of my closest friends for most of my life, and normally he's pretty trustworthy when it comes to paying me back. However, as of late, he has been letting his debt to me rack up. I understand his financial circumstances and I am not in any rush for him to pay me back, so I let it slide for several months.
Recently, his behavior has changed, as if he prioritizes paying others back over me. The tipping point was last weekend, where he asked another friend to buy some limited edition merchandise for him. He didn't hesitate to offer to pay the other friend back as soon as he got his paycheck, leaving me in the dirt.
Have I been too nice? How do I let him know of his actions and that I expect him to pay me back soon, now that I know he has the financial means to do so?