Sirzechs is a bloodstain soul, one of countless beings who bear the weight of their sins. For many it grows too much and life becomes suffering so they end it, taking up new faces and names. The dreams of the past, of sins and sorrows, still haunt them. This is the settling of debts and reckoning for one such circle of beings unknowingly finding the price of all their sins.
Time is distorted when it comes to the nature of souls. A soul may live and die a thousand times and never know the full extent of its journey. Such a task is best left to the skalds who journey freely to record the tales of these souls in their countless iterations. To these wise men there is no truth only a story to be told in every being, so best sit back and listen friend...