My personal take on Tarot. A tarot reading for me can work out even for a skeptic. I'm not psychic, I can't see the future. I am an empath though, which means I can feel other people's emotions. I'm also intuitive, which means a feeling of knowing these things helped me in my tarot readings, but if I didn't have these extrasensory gifts, I would still be able to do a good tarot reading. I believe that Tarot is a little bit of universal energy helping or the higher self of the person getting the reading even my own higher self sometimes.
I also believe that it is taking a question or concern and trying to relate it to the meanings and pictures of these cards so that it can be looked at from different perspectives and some piece or an answer can come out of it. Sometimes the answer doesn't show up right away. Sometimes it takes a while. If anything at all Tarot can help us think about our problems or anything we want to achieve in different ways. So If you believe it was your own soul that led you to the answer, great if you believe it was all psychological great. The Tarot does not tell a fixed future.
We have freewill. Any choices we make lead us to our experiences. Taro shows you a possible future a possible moment. It's up to you to decide if it's a moment. You will choose