Paresh (Prasenjit Chatterjee), el protagonista de Swapner Din, no puede permitirse el lujo de alcanzar lo inexplorado. Para él, viajar en un jeep oficial por todo el Estado es una cuestión de mantenerse vivo, un negocio que está obligado a hacer. Exhibe en pantallas mal armadas películas de planificación familiar en las aldeas que se localizan a lo largo de su ruta predeterminada, a menudo con respuestas desagradables por parte de su público. Su fe en la vida se sustenta en su amor por la chica de sus sueños, una hermosa actriz que vio llorar en una película hace cinco años. Él nunca la conoció. Ella lo acompaña en sus estancias diarias a través de una pegatina de su imagen pegada en la caja del proyector que lleva consigo.
Chapal (Rajesh Sharma) tiene el sueño de llegar a Dubai y obtener un trabajo cómodo para poner fin a lo que él piensa que es una vida miserable. La embarazada y bonita Amina (Rimi Sen) vuelve a su tierra natal, Bangladesh. Su esposo, un inmigrante ilegal, murió en los disturbios de Gujarat. Su sueño es dar a luz a su hijo en su propio país, como un ciudadano legal arraigado en su tierra.
A lo largo del viaje, los tres comparten su comida, sus sueños. Nadie se enamora, nadie intenta molestar a Amina, ni siquiera los matones que se llevan el jeep a punta de pistola y los dejan en el desierto de la nada, y nadie viene a su rescate cuando sus vidas, junto con sus sueños, están amenazados por el peligro real de la muerte.