I agree with all the other posters praising this game.
I got it for Christmas and played nothing else for about 6 weeks. After you get to grips with it (an hour or two) it just becomes totally addictive. And when you are wondering around with 30,000 souls, think "I'll just see what's round this corner" and get killed due to a careless act, you get mighty p*ssed off but realise it was your own fault. Then all you can think about is getting those souls back!
Seriously, it's draining but so entertraining!