Dissonance
About
Jo has rebuilt her life from the rubble — barely. Haunted by heartbreak and lost time, she’s content to stay small. Safe. Invisible.
Until she meets Jamie.
Charming, successful, and devastatingly attentive, Jamie seems too good to be true. Their romance unfolds like a dream — weekend getaways, whispered promises, and tarot readings that hint at fate. But when stories start to shift and names don’t line up, Jo begins to question whether she’s falling in love… or into a trap.
As her past wounds blur her judgment and her present begins to fracture, Jo must decide what’s real, what’s illusion — and whether she’s ready to face a truth she’s been trained to ignore.