Complex sentence: It was met with resistance from Kahlo's mother, who found Rivera to be too old, fat and socialist for her daughter, while her father approved of the union due to knowledge that Rivera would be able to pay for Kahlo's medical expenses.
Split into simpler sentences: It was met with resistance from Kahlo's mother, who found Rivera to be too old, fat and socialist for her daughter. While her father approved of the union due to knowledge that Rivera would be able to pay for Kahlo's medical expenses.