I had the exact same opening asked of me just last week.

Luckily I was not in church. Also the woman who asked is known to be rude to others, men especially, as a way of showing she is your equal.

My response to her was "If your question does make me angry, do I get to hit you?" You'd have thought I had just kicked her dog.

It was lucky that I was with others who are a little more tactful and a lady friend stepped between us and said. "We don't ask Steve that question. We like the mystery."