I know kitties remember because when I first got Peanut I was living with my parents. Peanut is a scaredy cat and runs whenever anybody comes to the door, especially if they ring the doorbell. So whenever my mom visits, Peanut just comes out and starts rubbing on the wall like she does when I come home. Somehow, even before my mom is in the door, she knows that this time she won't have to run, that this is somebody she knows won't hurt her. I understand this once my mom is in the door, but how does Peanut know even before I open the door?