by bruce49
Fell apart near the end. Otherwise good premise with d few distracting errors. Hope the next story holds together a bit better.