He married a princess from Portugal, Catherine of Braganza. They did not have any children, but Charles refused to divorce Catherine. Before he was married, he had several girlfriends and lovers, and even after he was married, he went on having lovers, who were called mistresses. 