She was supposed to fix our image. Now we’re magically married… even if we can’t stand each other.
JULES I’m the chaos pop star of Midnight Halo. The crowd favorite. The girl who never misses a step.
Until I do.
Something is wrong with me and suddenly I’m not just a performer. I’m a liability.
Eon’s solution? A magical marriage contract binding me to Camille Hart—PR fixer, Ice Queen extraordinaire, and somehow the only one who can steady me when everything starts to go sideways.
CAMILLE I don’t fix people. I fix perception.
My job is simple: keep Midnight Halo’s image clean and make sure nothing spirals.
Jules is a problem—high profile, unpredictable, and suddenly impossible to ignore. When demonic incidents start centering on her, the solution is straightforward: containment through proximity. A magical contract. A marriage.
The contract is efficient. The arrangement is temporary. The rules are clear. But the more time I spend around Jules, the more the data stops lining up, and the harder it becomes to tell what’s actually out of control… and what was never contained to begin with.
♥♥♥
Pact is a sapphic magical girl pop idol romantasy with a complete HEA for its central couple. It’s the second book in Halo Hearts, a series of interconnected romances linked by an overarching conflict. They are best enjoyed in order.
Some tropes you'll find inside:
Magical Girl Pop Stars Marriage of Convenience Only One Bed Ice Queen Opposites Attract Sword Lesbians Sapphic Yearning Touch Her and Die Slow Burn Femme/Femme Spicy
Hi! I'm Moira Darling (she/her), and I write sapphic romantasy and paranormal romance with lots of yearning.
I live in a yellow house with my soulmate and too many mugs. When I’m not writing, I’m probably drinking coffee, making dramatic playlists, or pretending my TBR isn’t glaring at me from the corner of the room.
Thanks for being here! It’s an honor to share my stories with you.