This has been bothering me - doesn't Jahel have some kind of connection to the spirit world passed down from her departed mother that explains more why she knows everything? Ghosts are telling her about the trouble ahead? It's not a great conceit, but its worlds better than her just happening to know everything.