Als ihre beste Freundin Sophia nach einem Unfall im Koma liegt, reist Geschäftsfrau Nina von New York in ihre Heimatstadt Shanghai und in Gedanken zu ihren Ahnen zurück. Wie Snow Flower und Lily im 19. Jahrhundert, sind Nina und Sophia Seelenverwandte, die durch einen Schwur ein Leben lang verbunden sind, ähneln sich auch die Rollen in dieser Beziehung, die schließlich zum Bruch führen. Doch in der Rückschau auf das harte Leben ihrer Vorfahrinnen findet Nina Antworten, die zu Hoffnung und Versöhnung führen.