Sort:  

I was a challenge let me tell you, your story is so tightly writen that it was really hard to not spoil anything!