The story opens on a raucous beach bar at night. Rick (Kenny Bee) is smitten with Lap (Joey Wong), the daughter of bar owner and retired gangster Uncle Cheung (Hoi-san Kwan). Rick plays bar top shuffleboard and uses the winnings from the game to buy Lap a gold bracelet, which she successfully pretends not to want until he pretends to throw it out onto the darkened beach. This whole scene is a little miracle. The bar has the latent 1980s style of Miami Vice yet presents a portrait of stability and love. The crowd’s sherbet fashions and the balmy backdrop have an upbeat energy that resonates around the two young lovers like a world poised to grant all their romantic wishes.

Then Cheung’s old triad boss, Big Brother Shing (Liu Gam), arrives. One of his idiot offspring needs to be smuggled into Hong Kong from the mainland, and Shing mistakes Cheung’s long-dormant trafficking skills as up for the job. He reluctantly agrees, taking Rick along for support. But the operation is such a disaster it starts a chain of events that enslaves our cast to the underworld. Lap seeks the protection of Godfather Shen (Wai-Man Chan), becoming his concubine so he will protect her father from the wrath of Shing and arrange to have Rick spirited away to the Philippines to hide out. My Heart is That Eternal Rose was made when the return of Chinese rule to Hong Kong was imminent and it was released in theaters just weeks before the terrifying volte-face of Tiananmen Square. This change in epochs is not referenced directly but feels implied by the people smuggling plot and the theme of Lap sacrificing her freedom. Then there is the time jump. We rejoin the characters six years later, just as the machinery of the handover is earnestly kicking in. If it isn’t allegory, it ought to be.

Continue