You are all So on the mark about women being jealous of each other; I can tell you that gets Worse with age! I am "older", and have friends who are jealous of young women we see, when we are out for a drink. My feeling is: "hey, I was There, I did That, it's their turn", and I am the Best "older woman" I can be. As for Keith not wanting to deflower a virgin, I have 3 brothers, and I think they would have felt the same way. In the long run, it was Emotional immaturity, with the virginity not really the prime focal point, when it came to Iris. If she can have oral sex, then I guess she Can "warm up", so don't act all curly lip, when he tries to show some affection. Too many mixed signals and stop signs, poor Keith.
At the end, I think he had Explained himself, ad nauseum, and she wasn't listening, so he stopped Trying. One can beat a dead horse only So long. It seemed like she was more interested in JUST how long he was going to wait, and never considered his feelings, very often.
I think Greg and Deonna can make it, as she Was changing, at a reasonable rate, and appreciates Greg. Just needs to let him Know what, more often. Just because You don't like compliments, it doesn't mean your SO might not love them.
The other two...I can't even. If they are still married today, I would be so shocked!