The characters and their development are fun and suspenseful to see unfold and lay the shock at your feet