You will Watch Sailor Moon S Episode 21 English Dubbed online for free episodes with HQ / high quality. Stream anime Sailor Moon Episode 110 English Dubbed Destiny’s Arrival Eudial creates a program to find the owners of the Talismans, and picks out Haruka and Michiru. They follow Eudial onto a lonely island to be tricked, and Michiru’s pure heart is taken, which turns into a mirror. Haruka, in order to release her own talisman, kills herself with Eudial’s gun. Her pure heart turns into a sword.