To keep a mistress, this is a very pejorative word. When we hear that someone is kept, the person who is being kept would have felt shame many years ago. Today, however, the situation may be much better, and many people take pride in being kept. Times have changed, and our ideas seem to have fallen behind.