Japán, 1868. Az utolsó sógun vereséget szenvedett, kezdetét veszi a császárok kora, és Japán fagyos, északi vidékein egy mindenre elszánt lojalista csapat kétségbeesetten védelmezi az utolsó állásaikat. Hana még csak tizenhét éves, amikor a férje háborúba megy, s magára hagyja. Amikor az ellenséges katonák megtámadják a házát, Tokióba menekül, ahol Josivarában, a hírhedt örömök kertjében keres menedéket. Ott egy bordély tulajdonába kerül, és kurtizánként kell élnie. Jozo, a kalandor katona hat évig a Viktória-kori Nyugaton utazgat, és amikor visszatér a hazájába, mindent romokban talál. Északra megy, hogy csatlakozzon bajtársaihoz, ám az utolsó csatában fogságba esik. Sikerül megszöknie, és délre megy. Josivarában akarja meghúzni magát, az egyetlen helyen, ahol nem érheti utol a törvény keze. Az éjszakát nem ismerő városban, ahol háromezer kurtizán, gésa és bohóc szórakoztatja az arra járókat, egymásra talál a szökevény és a gyönyörű kurtizán. Ám súlyos titkaik az életüket is veszélybe sodorhatják…