The ending bugged me a bit. I have a feeling I was supposed to know what Keiko was talking about, but I didn't because the story didn't compel to care about her past. Other than that, I liked Ran and Keiko's interactions. Four stars overall, and three for the unsatisfactory ending.