by InfernalLilith
Superb! Parts 1 and 2 should be combined into one story! Part 1 can not stand on its own!