I have two suggestions.
The first one, knowing how awesome you are sunlover, I know you're already doing, but pray. Pray about it, and pray, not my will, but Thy will be done Father.
Second, he is 20. When I was 20, if my mom asked me about my relationships, I don't think I would have...