This was a great episode. It had its sad moments, its funny moments, and the ending was just so sweet and cute. Those two are very loving parents.
It's also funny to think that Ted Lewis (I think that's his name), who voiced Papa, also voices Giovanni, used to voice James, and would go on to voice Tracey. He also voiced Bakura and Bandit Keith in Yu-Gi-Oh!