Sounds like you've been going through some tough times. I'm glad you have some non-human companions to help you. We lost our dog to cancer a couple of years ago. The pain still isn't gone. We have some travelling to do first but we both know there's another mutt in our future. We definitely don't require pure bred; we aren't!