by Flagrante
But really well written, and I guess Part 2 will pick up right where we were left off.
From start to finish. Well done!