*trigger warning: rape, described in detail