I was getting ready to fall asleep for the twist but it was actually really enjoyable! I'm not personally a fan of lots of banter in a story, but it's easily readable and doesn't give much more than necessary. Well done!