Dil Se.. ★★★★★

Radical politics, Bollywood musical numbers, aching romance. God why am I not watching this all the time?