by Whenthefirenationattacked
Fantastic!
Great story. Impressive debut. Looking forward to big things from you. 5 stars and a fave!
The real cherry on top is your choice of the names ... they're the perfect plays on words.