Contains sexual content and some upsetting scenes.