Another way is via 3 special quests
- FRINTEZZA EMBROIDERED SOUL CLOAK
- FREYA EMBROIDERED SOUL CLOAK
- ZAKEN EMBROIDERED SOUL CLOAK
Those 3 quests start by Olf Adams "Weaver" in Rune
All 3 quests have similars steps
A]Defeat the specific raid boss and collect 20 soul fragments. Every time u kill the raid boss either Frintezza or Freya or Zaken u can get 1-3 soul fragments. You can have all 3 active at same time also.
B] Return to Olf Adams "Weaver". You have collected all 20 soul fragments. Return to Weaver Olf Adams in Rune Township.
This is how the 3 Cloaks look like in game.
And those are their stats.
Happy hunting