Haven’t posted in a while, but had to sign in just to say bravo.
I knew exactly where you were headed with it as soon as I started reading, but the ending was just as satisfying as if I didn’t know.
Best post I’ve read in a long time on any message board.