BTW it's easy to farm souls for blood vials if you go to NightmsreLexture Hall 1st floor. There's enemies that die in one or two hits all clumped together in one room that give decent souls drops to grind. Then use that to buy blood vials in the hunters dream.