Once Upon a Broken Heart
Since she can remember, Evangeline Fox has believed in true love and happy endings—that is, until she finds out that her soul mate is getting married.
Evangeline makes a pact with the charming but evil Prince of Hearts out of desperation to avert the wedding and mend her broken heart. He offers his assistance in return for three kisses that will be administered whenever and wherever he chooses.
However, after receiving the first promised kiss, Evangeline realises that haggling with an immortal is risky business and that the Prince of Hearts has higher demands for her than she had originally agreed. He has plans for Evangeline, plans that could result in either the most perfect happy ever after or the most beautiful tragedy...
0 Comments