As Many Souls as Stars by Natasha Siegel
An ancient being formed during a foolish ritual meets a cursed woman who has the brightest soul the being has ever yearned to devour. Making a deal with the devil, Cybil convinces Miriam, the embodiment of darkness, to give her a chance to break her curse. If she cannot, her soul will be for the …
