Shadow Princess (Zodiac Academy, #4)
Rate it:
Open Preview
Read between September 1 - September 11, 2025
3%
Flag icon
reached across the bed and ran my hand down Geraldine’s side, a groan of longing escaping me at the feeling of her exposed skin beneath my fingertips.
Mia Oliv.W
Fuck yea Geraldine
7%
Flag icon
You’ll fall for me so hard you’ll break bones.”
8%
Flag icon
“Well…I will admit he knows how to water the lawn,” she said. “Fuck me, how is that a description?” I asked.
12%
Flag icon
“Look, I don’t know what this thing is between us or where it’s going, Blue, but after everything that’s happened, the one thing that’s clear to me is that I don’t want anyone else. So, this crystal is a promise from me that I’m yours. For now. Forever. Or till it all goes to shit, I don’t know which yet.”
13%
Flag icon
“If this is dangerous then I’m not risking you doing it first,” I said simply. “You’re the only thing I’ve got that matters to me in this world. If I lost you, I might as well be dead anyway so I’m not arguing.”
21%
Flag icon
“Happy birthday, your majesty.”
Mia Oliv.W
Foreshadowing because that man will marry darcy so help me
23%
Flag icon
Plan of dreams: Step one…get Blue naked. Oh, shit wait, I need more steps.
33%
Flag icon
a man with endless eyes who held me close and begged me not to go.
41%
Flag icon
“Because we’re the same you and me. Both fucked up, broken pieces on a game board that’s bigger than we can cope with. Both hoping to find some way of winning despite the odds being stacked against us all the damn time.
41%
Flag icon
Both addicted to things that push our boundaries and make us feel alive. Because at the end of the day, even feeling the worst of things is better than feeling nothing at all.”
41%
Flag icon
“So I won’t let you ignore me, Roxy,” he snarled. “I’ll have your attention even if I have to take it without your permission.”
41%
Flag icon
“Why?” I demanded. “Why not just go after someone else?” “Because we don’t get to choose our obsessions. And you’re mine.”
47%
Flag icon
“You should,” I agreed. “Because I don’t want his lollypoppet or his pocket Rodger or his umgo bongo anywhere near me.”
50%
Flag icon
“We’ve all gone down under to play on an Heir’s dickeridoo. But you can put the instrument down, Darcy. I for one would never play it again in my life.” “Did I just get rejected again?” Max grumbled.
52%
Flag icon
“Maybe I’m always pretending to hate you,” she said eventually,
62%
Flag icon
“Don’t,” I cut him off. “Stop right fucking there Noxy. I’m not in love. I’m just…in trouble.” “Same thing,” he pointed out and I smirked.
63%
Flag icon
“He probably won’t show up anyway. That guy is a son of a-” “Bitch?” Orion appeared in a blur of motion, folding his arms, and glaring down his nose at Diego as the door swung slowly closed behind him. He looked tired, his hair unkempt and his eyes dark. “Well, I can’t argue with that.”
73%
Flag icon
“The next time you want to drown in them, tell me about it.” “Why?” “Because if you’re going to drown then I’m going to drown with you.”
75%
Flag icon
average. You on the other hand…” He pulled me in again, plucking the flower from my grip and tossing it down on my desk. “Look absolutely kidnappable.” “Wha-” Before I could finish that word, Orion tossed a handful of stardust over us, and I was sucked into a galaxy of stars.
78%
Flag icon
“You get one shot to do right by her,” I warned, pointing at him. “And if you fuck it up, if you hurt her or break her heart, then I won’t just kick you in the balls. I’ll castrate you.”
80%
Flag icon
I glanced over at Orion who shot me a wink before turning back to Gabriel. Bat ears.
87%
Flag icon
“Because you’re in my head all the time. You pulse through my blood with each beat of my heart. I live for every scrap of attention you offer me and suffer through every moment you spend ignoring me,” he said darkly, holding my eye the entire time.
88%
Flag icon
“I don’t want you on your knees. I want you fighting me and hating me and fucking me like you mean it. You’re Roxanya Vega and you weren’t built to bow to anyone,” he growled passionately. “You want me to hate you?” I asked in surprise. “I want you to feel for me. And I’ll take hate if that’s all you’re offering.”
89%
Flag icon
“That’s true. And anyway, Tory, it wasn’t like Darius told me about the size of your dick or anything,” Orion mocked, and her eyes flared with a challenge.
89%
Flag icon
“What is it with you and cutting people’s balls off?” Orion’s brows pulled together. “Just go for the jugular, you savage.”
89%
Flag icon
the triple D she’d gotten last night (Darius’s Dragon Dick).
92%
Flag icon
“I’m on the side that stands against Lionel Acrux,” he said, his jaw tightening and my heart thumped unevenly at the strength in his gaze. “It’s the only side that matters.”
93%
Flag icon
“Oh please, I’d sooner stalk a fart on the wind than start mooning over you,” I replied,
94%
Flag icon
“You can deny it as much as you like, Roxy, but you and me are going to happen over and over,” he promised, the scent of him wrapping around me and the heat of his flesh blazing so fiercely I could feel it despite the inch of space dividing us. “So no matter how much you hate me or despise me or wish you didn’t want me in any way at all, there’s no stopping it. You don’t feel fire like that and just let it burn out.”