There are some rare films where after watching it, you just sit for some time thinking about the wonderful journey that you went through with the protagonist. This movie is one of them. It has adventure, love, craziness and surprises. Lots of surprises. A must watch!