I mean really, I'm amazed the guy didn't shrivel up and die of embarrassment on the spot.
That blood on his mouth pretty much did it for me. I mean that's extremely painful if you do it for real.
Also, I have a feeling Keiko knows that Ran knew exactly what she was doing. Keiko might have figured out that Ran knows about their past relationship too, therefore creating a weird atmosphere in their abode later on. Let's just hope it doesn't come to that.
Either way I'm curious how things will be between Ran and Keiko. They might even be the same as usual, hiding their personal troubles from each other, putting up a tough front. But they always end up gradually taking down those walls. Now that I think about it, these two have a healthy relationship. I don't know why Shou doesn't marry them already.