Alphina is framed for a crime and executed—only to go back in time and repeat the same scenario 99 times over. On her 100th loop, she suddenly awakens the power to read minds. Can she use this newfound ability to change her fate?
When book-loving Lady Elianna spots Prince Christopher—her betrothed in name only—consorting with another noble lady, she assumes the annulment of their engagement is inevitable. But courtly life, and love, is more complicated than it seems!
Viola had almost resigned herself to dying not only as the daughter of a penniless earl but as a spinster too when her family received a letter from a wealthy duke asking for her hand in marriage! What will his fiendish proposal mean for her family?
When Kiara's adoptive father orders her to marry a man named Viscount Credias, she realizes her recurring dreams were visions of a future in which she dies a villain. She hatches a plan to create a new future for herself—one where she STAYS ALIVE!