Why does your cat slink about when your boyfriend comes to stay?

Most cats do not like being around people they do not know. They will be uncomfortable and want to hide when the unknown person is around.