In simple an Indian guy goes to America, makes big money, goes back to visit India and falls in love again with his roots and a woman.

Simple, all been done before and unpromising you may think. Think again.

On the exception of the rubbish songs that find their way into every Bollywood film, every part of this film is amazing.

It is just a beautifully moving film with what I though was an extremely good choice of filming locations. It is a film I would recommend to anyone and it is a film that I could watch time and time again. I think the fact that some of the characters are so likable really contributes to this.

The roles are acted very well, the setting and the whole emotional ride of the film are perfect.

It is a total tear jerker and I was unsure about watching it with it being so long. I'm just really glad I sat through it because it brightened up my day.