Hey lady! It happens to everyone, all parties. Don't take it personally, it's obviously as deficit of her own. She should have bought a gift anyway and left it with you, imo. It's ok that she changed her mind I guess...but she did make a commitment eh?
Now let it go. This is nothing about you and how well you do things. OK?