Willow’s Waredrobe

Moral questioning: on the battle of guilt and forgiveness of the self.