Noticed you're talking about covenants in there but I'm not sure a beginner knows what they are/mean...
Throughout the game you can establish covenants with NPCs. This basically means you're offering your help to the NPC, their way of life or their deity.
Entering in a covenant could give you specific weapons/items.
Covenants have three levels of membership with possible rewards for leveling up. Leveling up is determined on a per covenant basis.
Any more would be spoilerish?
AcidSnake - He can't see your sig, avatar, images or vids and talks about himself in the third person because he's proper old-skool...UID 24017