A Curse for True Love is the third volume from the Once Upon a Broken Heart series brought to you by Stephanie Garber. The narrative picks up with Evangeline Fox, who has found her happily ever after in the Magnificent North. She is wedded to a charming prince and resides in a mythical castle.