blow-by-blow

adj

1.
providing great detail