Mandy is the woman JR should have married. She had something special that the other women he had affairs with didn't have. He truly missed her when she wasn't around. He loved spending time with her. He did things for her that he never did for any other girlfriend he had, and when he said "If it had been anyone it would have been you", I believed him. Mandy had style, class, and she refused to be a kept woman. It wasn't until they had been seeing each other for about 2 years that she finally allowed him to buy her a condo. All the time up to then, she always refused a condo or apartment paid for by JR. She was proud that she made her own money and paid for her apartment by herself. She also didn't sleep around. She was only with 2 men in 5 seasons - first Cliff for a short time, and then JR for the entire rest of the time. These are all good qualities and show she would have been the best candidate for a wife for JR and stepmother for John Ross. Also unlike Cally, she didn't look like a kid. Mandy was younger than JR but still of an appropriate age. Cally wasn't. Call also had nothing in her upbringing that would make her be able to fit in as a Ewing. Mandy was at least from a middle class or upper middle class family, and had much more of a compatible history for JR than Cally or anyone else did.