http://ocremix.org/forums/showthread.php?t=27851&highlight=Demon%27s+Souls
Just get it... Story isn't complex or difficult to understand however certain things are not so clean cut at first glance as well.
Also helps not having ADHD but who am I to criticize...
I will say you will die a lot, as for music, generally it's non-existant except for certain moments like boss fights
One boss in particular is capable of lowering your "level" That is, if say you were at Souls level 69, he's very capable of lowering your level by one with each successful spell cast; or at least until you've grinded it back again elsewhere.