You have certainly been throughh hell, and can take comfort in the fact that you are raising rssilient grandchilren, Howverr, it 's a little tricky to call then (or any child_) "near perfect." It sounds like a "set up" for you and them, since they they haven't stumbled their way into purberty yet, which is trying for anyone. And kids start being not so perfect and will need acceptance and structure. Given their mother (whar about father?) addiction, it will be necessary to be vigilant around drinking and drug use. It's clear that your attachment to the. kids has brought them this far. As they grow up, they'll need to know that they can be "not so perfect" and you will still be a constant in their lives.