I have two friends that annoy the crap out of me with their flakiness. I've just learned to expect it, if they show, they show.

I wouldn't book that party out of principle. Its one thing to have something come up, but all the time? Its also one thing to have things come up a lot due to health or family. Even then, you deserve a call for everything she missed. Its so disrespectful!

I have to agree with Richard.