Début du XXe siècle. Tatsugorô décide de quitter la capitale pour se refaire à Ôsaka. Il y acquiert bientôt la réputation de meilleur taxi de la ville, ce qui n’est pas du goût du gang local qui contrôle le marché des pousse-pousse. La situation se complique lorsqu’il tombe amoureux de la geisha entretenue par le chef du gang.
La petite Annie est née séropositive et a été abandonnée à la clinique par sa droguée de mère. Pour empêcher que le bébé soit placé dans une sorte de mouroir, l'infirmière Susan la prend en charge et la recueille chez elle. Deux ans plus tard, elle prévoit de l'adopter, mais la mère d'Annie refait soudainement surface et réclame la ...