You are not selfish nor did you do ANYTHING wrong...if anything, the owner of that dog was trying to deceive you and take advantage of you. I would had called it quits when I found out how old she was. By you still giving the dog a chance(and the owner), it is a great testament to the type of person you are