She’d forgiven her friend’s last-minute cancellations for years — but being ignored this time made her wonder if their ...