After reading the book Waking Dreams and seeing Miraak, I couldn't absorb a dragon's soul. I killed more than 10 dragons and Miraak took all the souls. Is this supposed to happen?
Skyrim – Miraak Stealing All Dragon Souls
the-elder-scrolls-v-skyrim
Best Answer
Yes. Miraak steals the souls of dragons when you kill them, all but a few. Until you kill him, you'll only get roughly 10% of all the dragon souls you collect.
Additionally, as per the comments, when you kill Miraak you get all of the souls back, which in all honesty, I find can be quite ridiculous. I played the game for ~100 hours before I finally killed Miraak. I now have over 40 Dragon souls that are completely useless.