A cute premise about collecting hearts becomes something real once you realize what the show is actually asking: can you stay friends with someone you're supposed to destroy? The animation catches every flicker of doubt on their faces, every moment jealousy creeps in, every time love costs something they didn't plan to pay. By the end you're not watching a magical girl show anymore, you're watching two girls choose each other over a crown, and it breaks you in the best way.
Two young witches arrive in the human world with a single mission: collect human hearts to decide who becomes their realm's next queen. Chocolat and Vanilla are competitors in every sense, yet their friendship remains unshakeable as they navigate the strange customs of ordinary people, transform into human girls, and learn what it truly means to connect with someone. What starts as a straightforward competition quickly becomes complicated. Each heart they collect comes with a story, a struggle, a moment of genuine human vulnerability that neither witch expected to feel so deeply. Between magical mishaps, schoolyard drama, and their growing attachments to the people around them, Chocolat and Vanilla discover that winning might cost them far more than they bargained for. This is a show that balances whimsy with genuine emotion. It's part coming-of-age tale, part romantic comedy, and entirely about two girls learning that competition and friendship don't have to contradict each other. Sweet but never saccharine, it rewards both those seeking light adventure and those who crave moments of real heart.