Shadow Princess (Zodiac Academy, #4)
Rate it:
Open Preview
Read between September 26 - October 3, 2025
96%
Flag icon
Two constellations weren’t sitting where they were supposed to be. It was as if the heavens had rearranged themselves for this one moment and the stars which made them up glowed even brighter than usual as they came together, so close they were almost touching. Leo and Gemini.
Haley Mezger
Omg i knew it
96%
Flag icon
Elysian mates. Unbreakable. True love. I’d never taken anything for myself like this before. Never had something purely because it was the deepest desire of my heart. But that was what she was. Roxy Vega was the piece of me that was missing.
Haley Mezger
Pft imagine she says no
96%
Flag icon
Now all we had to do was grab this moment with both hands and claim it for our own. It wasn’t a decision, it was fate. And for the first time in my life, it felt like destiny was on my side.
Haley Mezger
Worst timing ever however
97%
Flag icon
“Why am I here?” I asked, tipping my head back so that I could look at the stars which shone in the odd circle of space above me. It didn’t make sense. My brain couldn’t process it. All I knew was that some deep magic had taken me hostage and led me here. To stand before the man I hated so desperately it hurt.
Haley Mezger
Omg she's not going to accept her fate bro
98%
Flag icon
“Why now?” I demanded. “If we weren’t standing here tonight, if we were somewhere else, would you have apologised to me?” Darius’s brow pinched and I knew what his answer was without him having to voice it. Because of course he wouldn’t have. He wasn’t sorry about what he’d done to the Vega twin he’d vowed to get rid of. He was sorry that he’d unknowingly done those things to the girl who he was destined to love.
Haley Mezger
HO THATS NOT TRUE STOP ACTING LIKE YOU KNOW EVERYTHING I STG
98%
Flag icon
My jaw tightened at his words. Because it didn’t even sound like he wanted me at all. He just didn’t want to be Star Crossed. He’d rather have me than no one. But I didn’t plan on being anyone’s consolation prize.
Haley Mezger
FUCKING STOP WUTH THIS SHIT YOU ARE ALWAYS FUCKING YOURSELF OVER AND YOJR DOWNFALL WILL ALWAYS BE YOUR OWN FUCKI G FAULT
98%
Flag icon
“I know,” he said, his voice breaking on that word. “All the awful things I’ve done to you will haunt me forever. But please, please just give me forever to fix them. Let this bond form between us and I’ll prove to you how good our lives could be together. I won’t force you to do anything or be with me if you don’t want to, but at least give us a chance. Kiss me again with the stars overhead and let our story begin anew here.”
Haley Mezger
TORY I STG DONT MESS THIS UP FOR ME
98%
Flag icon
My lips parted for the promise of his kiss.  He leaned closer, his lips drawing nearer, the barest of whispers parting us.  “No,” I breathed.
Haley Mezger
OMG IM GONNAFUCKING KILL WHY DO YPU ALWAYS MESS EVERYTHING UP CAN YPU DL ANYTHING RIGHT WHY IS YOH SKULL SOFUCKING THICK
98%
Flag icon
of something I’d always wished to find and something I knew I could never
99%
Flag icon
I didn’t care if destiny meant for me to be his. I had no intention of letting fate guide my life, especially if it led me to this. To a monster who was built in the image of his father. To a man who would cause me to suffer for his own gain, time and again. 
Haley Mezger
YOU DIDN'T UNDERSTAND ANYTHING HES BEEN SAYING FO YPU THIS WHOLE FUCKINB TIME
99%
Flag icon
My heart was breaking, something inside me ripping away as I chose this path and sealed our fate. We wouldn’t be together. We’d be Star Crossed, destined lovers who missed their chance. But that wasn’t on me. It was on him. 
Haley Mezger
NO BITCH ITS ON YOU YOU STUPJD BITC
1 2 3 5 Next »