A Curse for True Love (Once Upon a Broken Heart, 3)
A Curse for True Love (Once Upon a Broken Heart, 3)
Regular price
$22.27 USD
Regular price
Sale price
$22.27 USD
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.