by KCCarlton
This is the best, most complete story I have read on this site. Well done, excellent!
Great story, thank you!