Shadow Princess (Zodiac Academy, #4)
Rate it:
Open Preview
Kindle Notes & Highlights
Read between October 22 - October 27, 2025
1%
Flag icon
She thought I’d taken her somewhere to hurt her again and the idea of that carved a fissure right through the centre of me. 
Corals
You love her
2%
Flag icon
Why was she always baiting me? And why did some fucked-up part of me like it so much?
Corals
Down bad
5%
Flag icon
I rose from my seat in shock as I found Gabriel motherfucking Nox perched outside on the windowsill staring in at us.
Corals
Omgggg
10%
Flag icon
I nodded to him, slipping out of the room, certain he was going to grill me on what had really happened today. I wasn’t sure why he didn’t believe me, but I could tell he didn’t. And I wished I could just be honest about it because he was one of the only people in the world who could probably help.
Corals
Maybe if you told your sister you were sleeping with him she might be more understanding of talking to him
12%
Flag icon
He caught my hand, wrapping his around it so the crystal was contained within my fist. I glanced up at him and his eyes flickered with some fierce emotion. “In Solaria we have a tradition of giving rose quartz to someone we want to be exclusive with.”
Corals
You’re her teacher
14%
Flag icon
“You worthless – pointless - embarrassment to our family,” he snarled a word with every kick until I coughed blood onto his expensive shoes.
Corals
God has nobody ever tried to like stab him in his sleep
16%
Flag icon
“I know you have the shadows,” Diego said, and I gaped at him, feeling like I’d just been punched in the gut. “You – what?” I spluttered in alarm, sure Orion was having a similar reaction in my bathroom right about now. “How can you know? Did you hear something? Who told you?”
Corals
You didn’t even try to deny it
17%
Flag icon
“Uncle Alejandro works for Lionel Acrux,” he whispered. “He asked me to get close to you and your sister. He wants information,
Corals
Sketchy since day 1
18%
Flag icon
We didn’t do secrets and I wasn’t about to start keeping them over something this important. I would be honest about my trials with them, but I was also pretty sure I wasn’t going to stop.
Corals
Yea your sister definitely does secrets
19%
Flag icon
“Hop on then little monkey, we can’t have me making you late,” Caleb offered.
Corals
Edward is that you
20%
Flag icon
and I was determined to make this night a stress-free experience. It was Lance’s twenty-sixth birthday and we were going out partying.
Corals
What are the odds it’s where the twins are going with Gabriel
21%
Flag icon
I hadn’t gotten that kind of a welcome and I was his best fucking friend. The two of them acted so fucking weird together, like they were both these cheery, jokey little buddies who giggled all the damn time but when they weren’t together, neither of them acted like that at all.
Corals
Someone’s jealoussss
22%
Flag icon
Because I couldn’t fucking help it. If she was here and looking like that then every inch of my attention was going to be on her whether she wanted it or not.
Corals
Down bad
27%
Flag icon
Caleb: Hey, sweetheart. Do you wanna hang out tonight? X I watched as the red ticks illuminated to let me know she’d read the message. She was probably trying to think up the perfect thing to say back to me. Agonising over it, debating it with her friends and trying to figure out how best to keep me- Tory: No.
Corals
4 books later and she still cracks me up
30%
Flag icon
He snorted a laugh and pushed his hands into his pants’ pockets. “Less of the ‘old’ I’m only eight years older than you.”
Corals
Don’t remind me
35%
Flag icon
“Good luck, little Vega!” Max called to me with nothing but poison in his eyes. “Don’t fall into the Pit again,” Seth said with a smirk. “You might not get out this time,” Darius added before jogging after Caleb down the pitch.
Corals
Ugh back to this shit again
38%
Flag icon
“Yeah. So, live music kinda weirds me out. I just find it so cringe when people sing at me and then there’s the whole awkward social pressure to applaud and jump about in appreciation for how great they are. Even if you don’t think they’re great. It just makes me feel kinda…sick.” I pulled a face as Caleb laughed.
Corals
That is such a non issue
41%
Flag icon
“Shall I start tying it in pigtails?” I asked innocently. “So that you can pull on them whenever you see me?” “Be careful what you wish for, Roxy,” Darius warned, reaching out to take my hair into his grasp. “If I pull on your hair, you’ll be screaming my name in response.” He tugged just a little and I snorted dismissively.
Corals
Just kiss already
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.” “Why?” I demanded. “Why not just go after someone else?” “Because we don’t get to choose our obsessions. And you’re mine.”
Corals
Damn is it hot in here
43%
Flag icon
Darius barked a laugh as he placed his weight back on the rack and sat up. His muscles bulged from the workout, the Phoenix and Dragon tattoos which danced with each other on his back gleaming with sweat.
Corals
Awww it’s him and Tory
45%
Flag icon
I say we go ahead with our plans to destroy them once and for all at Halloween. Once their reputations are destroyed and their confidence is battered, we won’t have to worry about them anymore. They’ll know their place and stick to it rather than cross us again.”
Corals
Right because that always works out well for you
51%
Flag icon
“What? No, I can’t talk to you…you’re not real.” She scrunched up her eyes and shook her head. “No. Go away, go away.” A few people close by started watching her and I smirked. “Shoo, birdy.” Darcy wafted thin air with her hands, knocking her water bottle over. “All these birds just need to go somewhere they can fly free, it’s not safe in a place like this.” She shook her head again, lost to the potion.
Corals
It’s so embarrassing
53%
Flag icon
Roxy laughed and my heart leapt at the sound of me making her happy.
Corals
You have it so bad
58%
Flag icon
We stayed utterly still; my chest was heaving with deep breaths and about a thousand insults sat waiting on the tip of my tongue. But I held them there, reaching into the space between us instead and fisting my hand in the material of his black T-shirt as I yanked him towards me again.  His kiss almost burned me as the heat of this moment brought our magic to the surface of our skin and energy raced through every small point of contact between us. 
Corals
Finally. Not like anything’s going to change after but it’s nice to switch it up a little
61%
Flag icon
Something snapped in his eyes, and I knew he’d lost the plot. “You’re not, you’re just some asshole my father bound me to. You wouldn’t be here if he hadn’t, you’d be on the other side of Solaria living out some prissy Pitball dream.”
Corals
Listen I understand Darius self sabotages because he doesn’t think he deserves good things in life but also chill out with all your pity parties
63%
Flag icon
Without my Atlas I’d have to go to the library to do some research, but it was a Sunday, there’d probably be a ton of Fae there studying. I’d have to try and hide this from them even though I knew pictures of me were going to be plastered all over FaeBook soon enough anyway.
Corals
I woulda tried turning into a phoenix but that’s just me
64%
Flag icon
“By the stars, maybe not. But if you were a little bunny, I could keep you in my pocket and carry you everywhere. That doesn’t sound so bad.”
Corals
These men are such simps
64%
Flag icon
“You must build a bridge from here to the Fae realm so I can escape. But there’s only one time of year it can be done. It’s drawing close, I can feel it.”
Corals
Yea lets just do whatever the creepy voice says cause why not
64%
Flag icon
“Lance!” she called, her eyes widening. He caught my hand, lunging for her in the same movement, but the shadows prevailed, stealing her away. She knew him.
Corals
Omg clara??
64%
Flag icon
He halted, looking to me with a furrowed brow. “She thinks she can come back?” He rubbed a hand over his face then started laughing, his expression transforming into something hopeful and desperate. “That means she’s alive. She’s fucking alive!”
Corals
And she was working with/fucking Lionel
65%
Flag icon
“Well whether the stars want me to have her or not, Blue, I will bend them to my will and build a bridge out of them to bring her back. On New Year’s Eve, Clara will come home.”
Corals
Sounds like a terrible idea
66%
Flag icon
“The Shadow Princess is my sister, Clara,” he breathed, his gaze filling with hope. “And she needs our help to return to the Fae Realm. She’s been in the Shadow Realm all these years so for her to hurt you…she must be deeply corrupted by them. But she can come back from that once she’s free of them. It will take time, but I can help her.”
Corals
Dont be deluded
68%
Flag icon
You get off on the hunt as much as the girl. Besides, you don’t have to be careful with me, I like it rough.” My smile grew despite myself, and my fangs started tingling in anticipation. I leaned towards him, my gaze skimming over his neck and taking in the way his pulse hammered against his skin.
Corals
Caleb has an addiction
70%
Flag icon
“You need a Whoreometer to give you a Whoreoscope. I don’t think they keep one on campus.” Her friends fell into silent fits of giggles, but Kylie fixed me with a dark glare without even breaking a smile.
Corals
Wow hahaha so clever and funny
70%
Flag icon
“What’s going on with you, Darcy?” Tory asked like she really needed to know, and I wanted to tell her so badly it hurt.
Corals
"Seth is blackmailing me and making sure i dont tell you anything"
71%
Flag icon
“I hurt you, Darcy Vega, because you hurt me every day just by existing.” He threw out a hand and a powerful gust threw me back against the nearest tree, knocking the air from my lungs. Thick vines wrapped around me, binding me there so tight I could barely move a muscle. I yelled curses at him as he marched away down the path,
Corals
Hes like a child throwing a fit cause he didnt get his way
75%
Flag icon
But with you, making you smile like that…it’s everything. A few months ago, I would have looked at myself now and thought I was losing my fucking mind. You make me wanna dress up trees, Blue. I’m one hundred percent a lunatic for you. And I don’t give a damn.”
Corals
God damnit im falling in love
77%
Flag icon
I shrieked in surprise as strong arms wrapped around my waist and I was hoisted off of my feet. We shot back inside the room and the sound of a door slamming came from behind me as the world spun and the scent of cinnamon assaulted me. My ass hit a desk and I blinked in surprise as Orion shoved me backwards, pushing my thighs apart and moving between my legs as he pressed me back on to the hard wood. “Fuck. I’ve been waiting to do this for so long,” he gasped as his mouth moved to my neck and his fangs brushed against my skin.
Corals
Oh god
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.” Orion shifted his hands before his junk protectively, clearing his throat as he glanced at Darcy. “Fucking hell, I think she actually would,” he muttered, like I was insane. Darcy offered me the brightest smile in the world as she answered him. “Yeah, she totally would.”
Corals
HA
82%
Flag icon
She saw a row of five graves, tiny coffins, fire, fear and screaming.
Corals
Whos the 5th grave
83%
Flag icon
Professor Astrum. He was much younger, but his hair was already grey and falling around his shoulders. His hand was locked around a child’s who ran a step behind him. “This way. Don’t panic dear boy,” Astrum soothed him.
Corals
Gabe!
85%
Flag icon
“Let us?” I asked with a laugh, raising my voice to make sure there was no chance of them missing my words. “Just whose palace are you in again?”
Corals
Girl calm down
88%
Flag icon
“So what do you want from me?” I demanded. “Do you want to sit up on that throne with me on my knees before you. Would that end this feud between us?” “I don’t know.”
Corals
Dont do it girl
94%
Flag icon
Orion said with a frown. “But he saw me heading down to the cave and he said he got a sense that something huge was coming right before my future was lost to the darkness!” “That doesn’t sound like a good thing, dude,” I said, raising an eyebrow. “Of course it is,” he replied, shooting a frown at me.
Corals
Oh lance. Bad things are coming your way
95%
Flag icon
He checked the time, cursing under his breath. “There’s only a small window of opportunity for this,” he said furiously. “We have to start soon.” “They’ll come,” I promised, knowing Tory wouldn’t let him down. “They’d better,” Orion growled.
Corals
This is a terrible idea
96%
Flag icon
She was my mate. The one the stars had selected for me. My one true love. And after tonight there wouldn’t be a force in the universe that could ever tear us apart again.
Corals
Im so scared
97%
Flag icon
I couldn’t believe Darius had let me down like this and I would have expected more from Tory. My heart started knotting up again and a furious snarl fell from my lips.
Corals
You have yet to assume something came up preventing them from coming. They could've been in danger
98%
Flag icon
It cut into me and found all of the secret, whispered desires of my heart and spoke them in my ear. Because I ached for this beast before me. I wanted to close the distance between us and pull him close and never let go, but I still didn’t trust him.
Corals
Im gonna be sick
98%
Flag icon
“No,” I breathed.  Darius stared at me like he didn’t understand, like those two little letters held no meaning to him and they couldn’t possibly have spilled from the lips he was destined to kiss.  But they had. And I meant them.  No matter what kind of man he could be for me now, it wouldn’t change the kind of man he’d been up until this moment.
Corals
Oh god
99%
Flag icon
He’d offered me his heart and I’d turned my back on it despite the agony I’d seen it cause him. I’d left my broken heart there with his too.  And there was no power in the world that could ever fix what I’d done. Darius Acrux had set out to break me from the first moment he’d ever laid eyes on me. And he’d finally gotten his wish.
Corals
Im crushed
« Prev 1