At first I was not sure she had found out the secret, but that became clear. The question now is
how did she find it out.

How can she have flashes of things that did not happen (at this time and in this universe)? And why is she so determined to make Clark suffer? I though it was because she was hurt (after being rejected by Superman and finding out he is Clark) but it seems there's a lot more to it than what we've been told so far. And what did she mean with saving the world?
Andreia