>>281568692
>>281568930
>>281569043
Found it! I was mostly right about the plot. Still crazy NTR though.