by CateJ
Another amazing chapter of a great story, keep up the good writing.
Suppose I should have seen it coming. All perfect stories need a twist. Nicely played.