This sounds like the same thing that happened to me last night. I went anyway and enjoyed the dinner (dutch treat by the way).
Then when the "hits" got more obvious, I started to talk about how I was ready for marriage again. That always works
It would probably backfire for a guy though. Seriously, just go over and enjoy the evening. No one says sex always has to be part of the equation.