The film's narrative is presented in a non-linear fashion, jumping back and forth in time. This unconventional approach mirrors Barfi's (played by Taare Zameen Par's Darsheel Safary) childlike innocence and playfulness. The story revolves around the lives of three characters: Barfi, a young girl with intellectual disability; Heer (played by Priyanka Chopra), a beautiful and fiery young woman; and Ranbir (played by Ranbir Kapoor), a charming but troubled young man.