I really liked the story and it was full of twists but the ending left me rather confused.