That does sound a difficult situation, Gattona, and it sounds as if you're dealing with it very well - you shouldn't beat yourself up about it.

FWIW coming from a non parent I would put my foot...