by Grayeyedsub2
At times this story jumped leaving me wondering if I'd missed something. Some parts would have been a lot more fun with a lot more detail.