Shiva Baby ★★★½

Solidly three and a half stars (we all agree).