Watch anime online, stream anime episodes online for free.Watch Kyou Kara Maou! Episode 43 English version online and free episodes. Anime Episode guide, Chapter Kyou Kara Maou! Episode 43 English dubbed Blood Pledge Castle Baby Panic! Hube and Nicola are at Blood Pledge Castle for Newborns’ Ceremony, a celebration held every year. Infants born that year are brought to His Majesty Shinou for a blessing that their child will be healthy. Legend says that a “different” child shall be born to a human and a Mazou.