by semipsychotic
This is a wonderful story, with well-rounded characters. The plot builds steadily throughout, skillfully crafted by the excellent author. Five stars.