I lend my friend about 95$. I considered him a relatively close friend. I've always been a little forgetful, so after I lend him the money, it took some time for me to contact him about the exact amout of money he owes me. We recently visited an event where I took pictures with my camera and told him that I'd send the pictures when i get home, this was also the moment where I lend him the money. In the following weeks he told me multiple times to send the pictures and every time I forgot to do so (I understand completely that this is bad and that I should have sended the pictures when he aked me to). I have now asked him multiple times to pay back the money he owes me and yesterday he basically told me that he is not going to give me my money back until i send him the pictures i took.

Now, my problem is not the money, I can live good without it, this is about trust and our friendship. I feel betrayed since I lend him the money in good trust. How can I trust him in the future when he asks for money? I do understand that he wants the pictures, but using the money I lend him as a way of getting the pictures I took feels wrong to me especially since I considered him a friend.

What is the right way to handle the situation?