About a year ago I had to apologise to my best friend, Priya, here in Bengaluru. We've known each other since primary school, and we've rarely argued, which is perhaps why this situation affected me so much.
What happened was that Priya had been preparing for months to open a small home-baking business, and she asked me to help with her launch day by taking photos and managing her social media for the afternoon. I agreed, but on the day, my manager called me in for an urgent meeting, and instead of explaining this to Priya, I simply sent a short text saying I couldn't come. I didn't call, and I didn't check in later. She managed alone, but she was hurt, and she didn't reply to my messages for almost a week.
At first I was defensive. I told myself work was more important and she should understand. But my sister pointed out that the problem wasn't missing the event; it was the way I'd handled it, as if her business didn't matter. That hit home. So I went to her flat with a box of her own cupcakes, which I'd bought from her stall that morning, and apologised properly, face to face, without making excuses.
Afterwards I felt enormously relieved, but also humbled. She accepted the apology straight away, and we ended up laughing about the cupcakes. I learned that a good apology needs to be specific about what you did wrong rather than just 'sorry if you were upset'. It's made me more careful about how I communicate when I let people down, which, unfortunately, still happens sometimes.