Thanks, fushing feef.
I have never read the original story. I only got the part of Kat 'learning' a lesson, since that was what a lot of the earlier exposition was about.
I wish they somehow had found a better way to do the ending, apart from that I liked it. Thanks for posting it for free.