Welcome to the forum.
Sounds to me like your serpentine belt was fraying before ultimate failure. Check the bearings in your idler and tensioner pulleys. One may have frozen to cause this problem. It may also be bearings going out in the driven components...alternator, water pump, AC unit?, etc. In view of the damage caused, I would replace the idler/tensioner pulley bearings before installing a new belt as a preventative measure.