So, @KaTrian helpfully suggested I make my MC into a "spirit mage" - it sounds awesome and the concept of spirit fits well into the themes of my book (death, immortality, redemption), so I'm going with it. Problem, I am struggling to think of what kind of magical power a spirit mage might have So far I've come up with the following: 1. ability to read minds 2. ability to resurrect someone 3. ability to heal 4. mind-control 5. ability to summon ghosts and demons 6. ability to cross over to the other side (and return) Anything else? I'd like some power that would be easy for me to make it integral to my story - so something active and preferably useful in a war. (I've already gone down the healing route and it's not working out - way too passive) Truth is I have a far bigger problem in that every single character is more complex, more interesting, and has a stronger role than my MC. I'm hoping by building on what makes him unique and giving him some useful ability will help me think of better ways of making him more active and integral to the plot. Any ideas appreciated!