Leeswaarschuwing: Onderstaande tekst bevat details over de inhoud of de afloop van het verhaal.
Het verhaal speelt zich af in de eerste twintig jaar van de 21e eeuw. In China, begin jaren 2000, delen Qiao Qiao en Guao Bin een hartstochtelijke maar kwetsbare liefde. Wanneer Guao Bin weg gaat om zijn geluk te beproeven in een andere provincie, besluit Qiao Qiao hem te gaan zoeken.[1]
Begin maart 2023 werd het project voor de speelfilm 风流一代 (letterlijk: "Romantische generatie") van Jia Zhangke, als regisseur en co-schrijver met Wan Jiahuan, aangekondigd. Deze film, met actrice Zhào Tāo in de hoofdrol, is geproduceerd door Ichiyama Shozo en Liang Jiayan.[2] In juni 2023 werd de Engelse titel onthuld: We Shall Be All, voordat deze werd gewijzigd in Caught by the Tides. De productie van de film nam 22 jaren in beslag, het eerste materiaal voor de film werd in 2001 opgenomen en de laatste opnames gingen door in de tweede helft van 2023.[3]