The thing about these predictions is... she "predicted" a lot of stuff, yes, but she also got many things wrong. However, human mind tend to ignore the false variables and highlight the patterns. If you look at it with a skeptical mind it has quite simple explanation - when you say a lot of stuff, eventually some of that stuff will happen just cause of pure chance, especially when the statements are so vague and could have many implications.
Feel free to take a piece of paper and write down events that might happen in a week, like "someone in my school will break his leg" and so on, and yes some of that stuff will come true, it's a simple combo of chance and implications.