Is it possible for a magician to predict or say can read mind ?
Some magicians use something called ‘cold reading’ to create the illusion that they can read minds, it’s very similar to what psychics use to know so much about someone. If you google it you can find a definition. He may have used a secret form of hypnosis called ‘covert hypnosis’ to suggest to the girl’s subconscious mind how much she will spend without her realizing. Her subconscious mind would then influence her conscious mind into spending a certain amount of money or whatever. Most magicians do just use trickery and there is no ‘real’ magic used, but in this case it’s not required.