Oracle actually doesn't know what will happen in the future. She has a super logical ability, and she can infer the future events very accurately according to the law of development of things. So the first time I met Neo when I broke the vase, she said "Would u still broken it if I hadn't said that thing." It means that she did not foresee that the vase would fall, but she deduced that If NEO turned around, he would definitely knock down the vase. And she believes Neo will 'choose' to turn around.
So the last paragraph
"Did u always know?"
"Oh, no. No, I didn't. But I believed."
What she believed was her judgment and reasoning ability.
The third part is amazing, should I drop the first two to 4 stars and give the third a 5 star?
View more about The Matrix Revolutions reviews