godbetrayedcain (Explicit)

for better or for worse (Explicit)