I have an interesting idea for a campaign and I would like to see what you guys think of it

A powerful wizard created a powerful artifact known as the Heart of the Obyrith. It was sought out by the cult of a demon lord to be used in a ritual to make said demon lord incredibly powerful. An organization of good mages found it instead and, upon learning of what it was capable of doing, set out to create a different artifact to destroy it. Before they could, the cult attacked their home base and nearly claimed it for themselves, but one mage used the incomplete artifact to shatter it and send its pieces to random parts of the world.

The party would stumble across one of the fragments by accident and be contacted by the organization of good mages. They would task them with finding the other pieces of the artifact needed to destroy the heart while another adventuring party seeks out the rest of the shards. The party would set out on a series of quests to complete the artifact. Before they return with the components needed, however, a member of the other partty seeking the shards would be captured and interrogated. He would give out the location of the place the shards were hidden , which would be attacked by the cult and the shards would be transported to the demon lord to be reforged as the Heart of the Obyrith. The party would then have to talk a couple of other demon lords into attacking the demon lord's layer of the abyss in order to give themselves a chance to infiltrate his lair and destroy the Heart of the Obyrith before the demon lord can use it in a ritual to make himself incredibly powerful.

What do you guys think?