I am so glad this story has such a happy ending, although the doggie will be fretting right now and feeling upset, I am sure in time all will be well, and it will be happier than before, i mean they cannot have been the best pet owners in the world, if they just gave the pup up , just like that, they themselves could have tryed to find her a good home, but sometimes things happen for a reason, and from what you have said Mary is the ideal owner for this lovely dog.