There Are Rivers in the Sky by Elif Shafak review story of a raindropA novel exploring water's importance and impact across generations and cultures