Absolutely amazing. This is one of those movies that is gritty and sometimes hard to watch. Seeing those children living in the slums of India dealing with some truly horrific experiences is wretched and difficult, but there are many moments of humor and you really find yourself rooting for those kids. This is mainly a love story but it's also about ambition, persistence and a strong desire to better oneself while doing what is right. True, you can see the end coming a mile away, but by the time you get there, you find yourself really wanting it.