You sound like you're handling it with courage and grace, however. My respect!

Puppy