guiltychapter
Harper thought she had the perfect marriage to her high school sweetheart, Cole. But one evening, while he was in the shower, his phone lit up with heart-emoji messages from a woman she'd never heard of. Even she wasn't saved with a heart. Using the passcode she'd memorized by chance, Harper unlocked a truth that shattered her world-two years of cheating, dirty texts, and betrayal.
The divorce was brutal, but Harper walked away with half the assets and her pride. Then, in an unexpected twist, the other woman reached out-furious at learning she'd been the "other woman" all along. Pregnant and disgusted, she left Cole too, and when he denied the affair in court, she handed Harper timestamped proof that could ruin him.
Now free and determined to rebuild her life, Harper crosses paths with Adrian-a magnetic stranger with a dangerous edge. What starts as harmless banter quickly spirals into heated temptation. But with her past still clawing at her heels, Harper has to decide if she's ready to risk her heart again... or if some vows are meant to stay broken.