Eyes of a Generation lives up to its name – and then some. I’ve been…