Buah Ajaib mengisahkan kehidupan suami istri yang miskin dan tidak memiliki anak. Mereka tinggal di tepi hulu sungai bernama Indragiri. Untuk melanjutkan hidup dan bekal sehari-hari mereka pergi mengambil upah ke kebun tetangga atau ke sungai mencari ikan. Keluar masuk hutan sudah mereka lakoni sejak dahulunya. Hutan Indragiri menyimpan beraneka ragam tumbuhan dan buahan yang dapat dimanfaatkan oleh penduduk sekitar, tidak terkecuali pasangan yang belum mempunyai anak ini.