Delicately done. Such a fun story, and full of interesting hooks. I love it when I really don't know what might come next.
I particularly liked the possibility that the tables could be turned on Samantha, but weren't. Who knows what may eventually happen?