Upaya, in sanscrito "il mezzo", è la storia di Hans, infermiere in un ospedale tedesco, cui un paziente in punto di morte consegna una lettera da recapitare in India. Hans mantiene la promessa fatta all'uomo e parte per Varanasi alla ricerca di Baba Prem, destinatario della missiva. Di lui non conosce altro che il nome. Dopo mesi di ricerche infruttuose, contrae una misteriosa malattia che gli procura febbri alte e strane visioni. Sono due donne a lui ignote, una madre e una figlia, a prendersi cura di Hans, ospitandolo in casa propria.In più di una occasione, durante le sue febbri, Hans ode la voce di Baba Prem che lo invita a una rinascita spirituale. Guarito, seguirà le indicazioni ottenute in sogno da Baba Prem e risalirà il Gange fino a un monastero himalayano.