Warning: sexual assault mentioned. With explicit language.