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...
Watashi to Watashi: Futari no Lotte

Watashi to Watashi: Futari no Lotte

1991

Josephina the Whale

Josephina the Whale

1979

6 Angels

6 Angels

2001

Violence Jack

Violence Jack

1986

Blue Period

Blue Period

2021

Battle Arena Toshinden

Battle Arena Toshinden

1996

Sacrificial Princess and the King of Beasts

Sacrificial Princess and the King of Beasts

2023

Princess Tutu

Princess Tutu

2002

Earl and Fairy

Earl and Fairy

2008

D.Gray-man

D.Gray-man

2006

This Ugly Yet Beautiful World

This Ugly Yet Beautiful World

2004

UFO Ultramaiden Valkyrie

UFO Ultramaiden Valkyrie

2002

Boogiepop Phantom

Boogiepop Phantom

2000

Magic Knight Rayearth

Magic Knight Rayearth

1994

Corrector Yui

Corrector Yui

1999

True Tears

True Tears

2008

Urusei Yatsura

Urusei Yatsura

1981

Haibane Renmei

Haibane Renmei

2002

Kino's Journey

Kino's Journey

2003

Nana the Supergirl

Nana the Supergirl

1983