I remember the ending to 'My Best Friend is Invisible' was quite fucked up. You go through the book with the impression that a normal boy has an 'alien' friend that's invisible but at the end when the invisible friend is revealed it turns out he's a human and the others are infact monsters instead. Shocked me to be honest.