A Curse for True Love
By Stephanie GarberA Curse for True Love by Stephanie Garber is a Young Adult romantic fantasy, the third in the Once Upon a Broken Heart series. The book (spoilers for the first two books ahead) picks up where The Ballad of Never After left off.