node novel