Ran has it hard... She's got two choices, either she has to attack or she has to seduce. And by seduce, she has to crank up the level to 11. Keiko is STILL wavering, for some stupid reason.
Ran can't just wait forever for Keiko to move. Because Keiko will never be ready.