Puppet Strings and Train Stations

Telephone calls.
Puppets.
Trains.
Attacks.
Blood.
Stitches.
Cheshire Cats.
Giggles.
Call backs.

"... and she's into stitches. Lots of them. As well as punching things."

This standalone takes place in the same universe as Virus, happening around two years prior to the events in the main story.