Blood ★★★½

Watch enough Milligan and you can feel your soul warp and bend in time with the hostilities on screen. The things we do for love.