OP for the final time.
I decided to screw it, and ask her out one final time, and told her to think hard about it.
If she says 'no,' then that's it. I give up.