Okko, el ronin sin señor, recorre las tierras del Imperio de Pajan encabezando un pequeño grupo de cazadores de demonios formado por Noburo, un singular gigante que esconde su identidad tras una máscara roja, y el monje Noshin, un bonzo lunático, amante del sake y capaz de comunicarse con las fuerzas de la naturaleza. En El ciclo del agua, el secuestro de una geisha llamada Pequeña Carpa lleva a Okko a conocer a Tikku, un joven pescador, hermano de Pequeña Carpa, capaz de ir hasta el fin del mundo por la geisha... o de ofrecerse para servir a Okko a cambio de que el ronin rescate a su hermana.