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...
Princess Lover!

Princess Lover!

2009

The Irresponsible Captain Tylor

The Irresponsible Captain Tylor

1993

Aura Battler Dunbine

Aura Battler Dunbine

1983

Magikano

Magikano

2006

Rec

Rec

2006

Dokkoida!?

Dokkoida!?

2003

Guardian Ninja Mamoru

Guardian Ninja Mamoru

2006

Legend of Himiko

Legend of Himiko

1999

Paradise Kiss

Paradise Kiss

2005

Eat-Man

Eat-Man

1997

Fairy Musketeers

Fairy Musketeers

2006

Chibi Goddess Karin

Chibi Goddess Karin

2007

Sola

Sola

2007

iDOLM@STER Xenoglossia

iDOLM@STER Xenoglossia

2007

Blassreiter

Blassreiter

2008

The☆Ultraman

The☆Ultraman

1979

The Seven Deadly Sins

The Seven Deadly Sins

2014

Assassination Classroom

Assassination Classroom

2015

First Human Gatorus

First Human Gatorus

1974

Maria the Virgin Witch

Maria the Virgin Witch

2015