Ruinsong by Julia Ember
Goodreads || The StoryGraph || Bookshop || Julia’s Twitter
Her voice was her prison…
Now it’s her weapon.
In a world where magic is sung, a powerful mage named Cadence has been forced to torture her country’s disgraced nobility at her ruthless queen’s bidding.
But when she is reunited with her childhood friend, a noblewoman with ties to the underground rebellion, she must finally make a choice: Take a stand to free their country from oppression, or follow in the queen’s footsteps and become a monster herself.