by RobinAmourous
There are some large cut-and-paste errors, but it's a story we'll read again when it's finished.