In 1930s Malaysia, sixteen-year-old Yu Lan is in love with her best friend, Ming, whose father owns one of the busiest kopi shops in Petaling Street. But Ming's family don't see the apothecary's daughter as a suitable wife – for Yu Lan's father, Lim, spends more time playing mahjong than selling herbal remedies. It's not long before Lim makes a terrible decision that will change Yu Lan's life forever, selling her as a concubine to the wealthy, ageing Towkay Chan who is desperate for a male heir. The consequences of Lim's betrayal resonate through four generations and into the present day, where Yu Lan's great-grandson, Nick, is searching for his lost family history. His wife, Sarah, begins to be very afraid of what he will find as past and present meld into one.