The villain was a little weak, we know his motives but not much on his background and overall there was not much character development on him, which makes me feel a little cheated but there was still a good secret revealed in the last 5 pages and that made up for a lopsided villain.