Blood ★★★★½

Holy cow, this was amazing.