In total, the Battle of Hogwarts claims over fifty lives. We only know a handful by name, but each one hits differently. Mad-Eye Moody is killed off-screen in Part 1—a humiliating end for the toughest Auror alive. Tonks’s parents? Dead. Scabior? Do we care? Meh.
The real takeaway? Rowling didn’t kill characters just for shock value. She killed them to show that love and sacrifice are the only things that defeat death. Snape dies for love. Fred dies for laughter. Lupin and Tonks die for their son’s future. And Voldemort? He dies because he never understood any of it.
So, next time you re-watch Part 2, grab a tissue for Fred, a silent salute for Snape, and a tiny sigh for Colin Creevey. And if you ever find yourself saying, “Why did she have to kill off Hedwig?”—just remember: it was to break our hearts so the final victory felt earned. And boy, did it.