Learning from your dreams and visions