Prometheus ★★★½

Not quite there.