Román rieka sleduje tri generácie rodu Deverovcov a potulného ahasvera Melquisedeca, ktorý hľadá Ruda, aby odhalil príbeh strateného deda Jána a prelomil kliatbu. Meandre času prepájajú umenie, emigráciu, vojnu, starnutie aj mládež s filozofickými a teologickými presahmi.