I, too, have a problem with characters magically appearing. Seems like the author uses them to suddenly make the pieces all fall together with no thought of why and how they are there. Did they just drop in because you weren't sure how to solve your puzzle?