Skip to content
Compare TV
Once Upon a Witch's Death: The Tale of the One Thousand Tears of Joy poster

Once Upon a Witch's Death: The Tale of the One Thousand Tears of Joy

Once Upon a Witch's Death: The Tale of the One Thousand Tears of Joy

Season released 1st Apr, 202512 episodes

Where to watch Once Upon a Witch's Death: The Tale of the One Thousand Tears of Joy Season 1

Once Upon a Witch's Death: The Tale of the One Thousand Tears of Joy season 1 is not streaming in Australia on any service we track right now. You can buy it on Apple TV from $32.99. Season 1 was released on 1 April 2025.

We may earn a commission when you sign up through our links. How we make money.

Buy or rent

Availability checked 13 November 2026.

Once Upon a Witch's Death: The Tale of the One Thousand Tears of Joy Season 1 episodes

  1. S01 E01

    The Witch with One Year to Live

    24 mins · Tue, 1 Apr 2025

    Apprentice witch Meg Raspberry is told she will die in a year unless she collects one thousand tears of joy.

  2. S01 E02

    The Apprentice Witch and the People of Lapis

    24 mins · Tue, 8 Apr 2025

    Meg's friend Fine requests her help with fixing a watch.

  3. S01 E03

    Wisdom Visits From the East

    24 mins · Tue, 15 Apr 2025

    Meg is visited by Inori, the Witch of Wisdom, while Faust is away on business.

  4. S01 E04

    Blessings With the Opening of the Gate

    24 mins · Tue, 22 Apr 2025

    Meg helps Sophie, the Witch of Blessings and one of the Seven Sages, open the gate at the Otherworld Festival.

  5. S01 E05

    Flowers Bloom in the Festival Night Sky

    24 mins · Tue, 29 Apr 2025

    While preparing for the parade, Meg and Sophie meet Marie, a woman looking for the man she met a year ago.

  6. S01 E06

    An Evening Sky Without Magic

    24 mins · Tue, 6 May 2025

  7. S01 E07

    Episode 7

    Tue, 13 May 2025

  8. S01 E08

    Episode 8

    Tue, 20 May 2025

  9. S01 E09

    Episode 9

    Tue, 27 May 2025

  10. S01 E10

    Episode 10

    Tue, 3 Jun 2025

  11. S01 E11

    Episode 11

    Tue, 10 Jun 2025

  12. S01 E12

    Episode 12

    Tue, 17 Jun 2025