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.
Categories: 
 
Source: A Dictionary of American Idioms
