A Curse for True Love (Once Upon a Broken Heart #3)
Regular price
$20.99
Unit price
per
Blood will be shed, hearts will be stolen, and true love will be put to the test in A CURSE FOR TRUE LOVE, the breathtaking conclusion to Stephanie Garber's #1 NEW YORK TIMES bestselling Once Upon A Broken Heart trilogy.
Two villains, one girl, and a deadly battle for happily ever after.