This had me gripped from start to finish…