This is an excellent story and one that I'm sooo glad is being shared. I was lucky enough to be someone whose one parent was very supportive regarding my relationships. My boyfriend was not so lucky but his family was not as much hostile as ambivelant. I know this is not always the case though and the positive story should go a long ways to inspiring others who may encounter problems. Patience and honesty is the best anyone can ask for and I really believe that in most cases, when you act in that way, most people will cone around.
I hope your dinner is excellent and the understanding between you all continues to grow.