Let's get this out of the way up front. "Barfi" brings up a really unfortunate word association for Americans. Perhaps it will help to know that Barfi is a popular confection in India and that applies very well to the title character whose nickname it is.
Barfi is a magical fairy tale of a film, somewhat like an Indian-style Amelie. We see four timelines, a rarity for Indian movies, chronicling a romance, a crime spree (of sorts), life in the big city with a childhood friend, and present day. Naturally, these timelines are all interwoven and in learning about Barfi's life, we learn about the people in it and how he touched them all.
The writer/director has a light touch and a love for silent films since he managed to work in a number of classic comedy routines. Although there is a lot of music it is all done as for a Western movie, over the action. Ranbir Kapoor, as Barfi, does a good job conveying these routines and, in fact, essentially portraying a silent character whose eloquent, creative body language makes up for the fact that he's a deaf-mute.
The first half was very slow and could have had at least half an hour cut with no problem. But I'd gladly watch the part after Intermission a dozen more times. The magic definitely outweighs the slow beginning. Definitely recommended.
Rating — Introduction to Bollywood (come on in, the water's fine!)
Hannah and Rose discuss Barfi in episode 56 of An American's Guide to Bollywood podcast.