Can dreams foretell the future?