by eagelwolf
Never thought I'd see part 2 after all this time. Hope I don't have to wait long for part three.