Dear Annie: I have a good friend who is constantly canceling plans at the last minute. She always has a reason, and I try to ...