Oh, Virginia. This is so hard. Having lost one not long ago, I can really empathize with your pain.
It's amazing how attached we become to these chameleons, isn't it? And you, I, and so many others here try so hard to do everything right . . . but sometimes we just don't know what "everything" really is. Try not to second-guess yourself too much--as much as we know, as much as we try, sometimes it just is not possible to save one.
My heart goes out to you as you grieve for Raine.
Sandy