During your adventure you will encounter myriad people, monsters and other creatures. These NPCs give out various quests and reward you for completing them. Some quests are mandatory for further progression, though most are optional.
For the Secret Quests, please visit the Secrets page. Warning: you WILL be spoiled!