Thanks Sean. You caused me to read a ton of other posts to realize we have been playing this game wrong since we got it. We incorrectly interpreted the original rulebook when it talks about discarding cards as a result of the Crystal Ball. We took that section to say you could discard any card in your hand and not just the ones you drew that turn. Your hand meaning your entire deck including the ones you haven’t drawn yet. Is there a way to delete this post?
Hold on a sec... Just to make sure everyone is on the same page, your hand is literally the cards you are holding in your hand. Your draw pile is not in your hand. Sean has it right. You only discard from the cards in your hand, with the exception of the cards that say, "reveal the top card of your deck, and discard it if x." Crystal Ball has you first draw cards, then discard, and those discarded cards could be the ones you just drew, or ones that were in your hand already.
Also, don't delete your original post, because the rest of the replies will be left behind. You can't delete other people's replies.