Rama es un chico de trece años, de una familia pobre, que vive en Sri Lanka, una isla situada en el océano Índico. Obligado a trabajar de pastor, apenas puede asistir a clase, y en la escuela se ríen por su falta de conocimientos. Una noche tiene un sueño muy especial que le ayudará a enfrentarse a su destino y le dará la oportunidad de salir de la pobreza y la ignorancia: debe dirigirse hacia la Gran Muralla. Pero para conseguirlo, tendrá que superar todo tipo de riesgos y de obstáculos. Un viaje que el autor aprovecha para mostrarnos la riqueza de la geografía y la cultura asiáticas.