In a seemingly peaceful world, Homura Akemi confronts a dangerous new enemy linked to Walpurgisnacht, forcing her to grapple with past decisions and the lengths she'll go to keep Madoka safe.