Once Upon a Witch's Death

On Meg’s seventeenth birthday, she learns that she only has one year left to live. Her mentor—the Eternal Witch, Faust—explains that she is cursed and the only way to save herself is to grow a seed of life using one thousand tears of joy. Of course, such tears aren’t easy to come by. As Meg begins her quest, she finds herself drawn into the lives of her friends and neighbors in ways she never imagined. By sharing their burdens and using her magic to comfort them, she learns how precious those moments of connection can be even in the face of death.

Loading countdown...
Rurouni Kenshin

Rurouni Kenshin

1996

NieA_7

NieA_7

2000

Nightsong of Splendor

Nightsong of Splendor

1989

D-1 Devastator

D-1 Devastator

1992

Today's Asuka Show

Today's Asuka Show

2012

The Adventures of Kotetsu

The Adventures of Kotetsu

1996

Blood Reign: Curse of the Yoma

Blood Reign: Curse of the Yoma

1989

Armored Dragon Legend Villgust

Armored Dragon Legend Villgust

1993

Ear of the Golden Dragon

Ear of the Golden Dragon

1995

Saishuu Shiken Kujira Progressive

Saishuu Shiken Kujira Progressive

2020

Cyborg Kuro-chan

Cyborg Kuro-chan

1999

Lime-Colored History of War

Lime-Colored History of War

2003

Moyashimon

Moyashimon

2007

Ryu the Primitive Boy

Ryu the Primitive Boy

1971

School Days

School Days

2007

GinRei

GinRei

1994

Diary of a Strange Land

Diary of a Strange Land

Rakuten Panda!

Rakuten Panda!

2024

Reborn

Reborn

Sakuna: Of Rice and Ruin

Sakuna: Of Rice and Ruin

2024