You did the right thing letting Orphan go. Sometimes it is very diFficult not to be selfish because we want to keep them a little while longer.
Count me as one of those selfish ones. I held onto my Kitty a day or 2 longer than should have been. But I was there with her every minute. I was there when she took her last gasp and died.
I would not trade that moment for anything.