Umineko: When They Cry - Season 1 Episode 23 Breakthrough
Overview: In 1998, Ange interrogates relatives of the Rokkenjima murder victims and hires a boat captain to take her to Rokkenjima, discovering Sakutaro's torn remains as well. In 1986, the cousins are informed of Kinzo's test from the hostages in Kuwadorian and are forced to lock Gohda and Kumasawa in the storehouse to keep them from interfering. Jessica and George are individually tested by Ronove and Gaap, respectively, and instructed to choose which of the islanders will be next to die: themselves, their true loves (Shannon for George and Kanon for Jessica), or everyone else. Jessica chooses herself for Kanon's sake so that he may live his life to the fullest, while George chooses everyone else as he is willing to go so far for his love for Shannon to be accepted. Unwilling to leave the hostages in the dungeon, however, Jessica and George defiantly engage their respective demons in combat.