Why would a guy remember so many things you’ve told him before?

Updates
20 d
I’m talking about really small details like pet names and things most people overlook
Why would a guy remember so many things you’ve told him before?
Post Opinion