Horcruxes are malevolent objects in the Wizarding World, requiring a wizard to commit murder to split their soul. Harry and his allies succeeded in destroying all seven of Voldemort's Horcruxes.
I personally prefer the latter because that would make the destruction of the remaining Horcruxes almost too easy if all Harry had to worry about was tracking them down. In any event, protection ...
For example, do you remember what Severus Snape's Patronus is? How about Horcruxes — can you name them all? We'll give you a hint: There are seven in total. Speaking of Horcruxes, what does ...