Rama es un chico de trece años, de una familia pobre, que vive en Sri Lanka, una isla situada en el océano Indico. Obligado a trabajar de pastor, apenas puede asistir a clase, y en la escuela se ren por su falta de conocimientos. Una noche tiene un sueño