Thanks for the picnic idea. It's not fair on my part to assume entirely that she would pay on her own, but I would not take her out to an expensive restaurant on that assumption alone. She was capable of paying and threw a fit, I left.
However you seem to act on your own assumptions, so save your judgement for when it matters.