crystal ball

[crystal ball] {n.} A ball, usually made of quartz crystal (glass) that is used by fortune-tellers.

The fortune-teller at the fair looked into her crystal ball and told me that I would take a long trip next year.

2. Any means of predicting the future.

My crystal ball tells me you'll be making the honor roll.