Once Upon a Broken Heart by Stephanie Garber

If I could describe Stephanie Garber’s writing in one word, it would be Enchanting. From the first page, I was hooked yet again. Caraval took