I bought a jacket from a garage sale. About 2 days later, I found out that the coat was not the owner's to sell. It belonged to her daughter, and her daughter requested that I give it back. Her daughter said that she would return all the money that I paid for the jacket, including the cleaners bill, but I don't want to give it back. The mother apologized and said that she thought it was for sell, and that she would really appreciate it if I would give it back. Do I have to legally give the coat back?