47 hours later, I've manage to finish dark souls!
Finally! Now I can get on with my life!
The amazing thing about this game is that no matter how many walkthroughs or guides you look at, in the end you'll have to figure out how to beat the game yourself.
God save me when Dark Souls 2 is released. I don't think my heart can take another bout of such intense addiction, frustration and exhilaration.