Somehow after reading the full manga it doesn't seem as twisted as it did at the beginning.
only read vol 1
Sei no Gekiyaku