This was genuinely very beautiful. I was honestly expecting something just okay, or unpleasant, but this was so, so, so incredibly well-written!
As others have probably said, the character writing and world-building in general was so fleshed-out in a way that made these characters feel more human. Even their "unpleasant" parts stem from somewhere, and don't come off as being used for shock value.
Thought this was going to just be edgey yurislop... but this is a yurigem!