Great job for asking him to lunch. Just getting the nerve to do that is hard. This is how I deal with those situations. When people don't give us the answer we want, or when we are rejected, I take it as a life lesson. Of course it sucks, but I turn it back around on them. They will never know what a kind, amazing, and loving person I am. That is sad for them! Give yourself one day to cry, and then move on. I am confident that I will find my soulmate and have a family, but first I need to get myself in the best shape possible and have mental clarity before I can be a great "half" in a relationship.
That was a long rant! LOL