In Shyam Selvadurai's masterful second novel, set in 1920s Ceylon, the Cinnamon Gardens is a residential enclave of wealthy Ceylonese. Among them is Annalukshmi, an independent and high-spirited young teacher intent on thwarting her parents' plans to arrange her marriage. In a parallel narrative, her uncle, Balendran Navaratnam, respectably married but secretly homosexual, has his life disrupted by the arrival in Ceylon of Richard, a lover from long ago.