Sorry to hear about your Dad. That is all so terrible. Your mother does deserve credit for raising a well-adjusted person. It maust have been very difficult for both of you. Sounds like you handled the apology well. I like your analogy about the rocks. I think that is very true.