From the archive
You're not a good person. You're just afraid of conflict
If you've already made a promise, you have to acknowledge it and deal with the consequences. If your plans have changed, let them know. Self-respect doesn't cancel out consideration for other people.