Ran, feeling she met the mysterious man before, attempts to remember why.
Season 1 • Episode 271 of 1221