Nai-Chu Ting is known for Finding Shangri-La (2009), I Love You, Too (2015) and Secret Love in Peach Blossom Land (1992). She has been married to Stan Lai since 1978. They have two children.
Lung is a former member of the national Little League team who lives with his old childhood sweetheart Ah-chin, a traditional family woman. Although they live together, Ah-chin is weary of Lung's past liaison with another girl.