The story unfolds through a non-linear narrative, jumping between past and present. It revolves around two women: Shruti (Ileana D'Cruz), a beautiful upper-class woman who loves Barfi but chooses societal pressure over her heart, and Jhilmil (Priyanka Chopra), an autistic girl from a wealthy family who has been neglected by her parents. The film is a poignant, funny, and heart-wrenching journey about love, sacrifice, and the meaning of happiness.
Barfi communicates via handwritten notes and placards (e.g., “I love you” or “I am sorry”). These are in Hindi script (Devanagari). An English subtitle track translates these written notes for non-Hindi readers. barfi movie with english subtitles