A baffling mixed platter of gritty realism and magic realism with a hard-to-swallow premise .