Subito dopo la celebrazione del loro matrimonio combinato, Ashoke e Ashima lasciano Calcutta per andare a vivere a New York. Chiamano il figlio appena nato Gogol, in omaggio al romanziere russo: ma il nome ha anche alcuni legami con un passato segreto. Crescendo, Gogol rifiuta il suo nome e il suo mondo, frequenta una ricca ragazza americana e si iscrive a Yale, mentre i suoi genitori si trincerano nella tradizione. Le loro strade, però, sono destinate a incrociarsi......