The Reckoning (Zodiac Academy, #3)
Rate it:
Open Preview
Read between July 15 - August 27, 2025
7%
Flag icon
“Raise your hand if you’ve been drained by a Siren recently.” Everyone raised their hands, even the Sirens in the class. “And keep your hand up if you fought back.” Nearly everyone’s hands dropped except Tory’s, and I threw her a grin. “Oh yeah! Tory Vega totally throat-punched Max Rigel,” Tyler said excitedly. “Did she now?” Orion asked with a hint of a smile. “Well yeah.” Tory shrugged innocently,
Celeste A.
Tory’s comebacks
19%
Flag icon
“Hey Sofia,” Tyler said, clearing his throat, turning slightly red himself with so many eyes on him. “Hi Tyler,” Sofia breathed as she turned around. Geraldine was half out of her seat, her eyes sparkling as she stared at Tyler, totally absorbed in the moment. “So um…there’s a fair on in Tucana on Sunday. I thought maybe…after my Earth Trial in the morning we could head over there…together?” “Say yes,” Geraldine whispered as she cupped her mouth with her hand. “Yeah, I’d like that,” Sofia said, smiling shyly as Tyler sucked on his lower lip and nodded. “I’ll see you then, then.” He moved ...more
Celeste A.
Sofia and Tyler 🥰
19%
Flag icon
“Well gravy on toast, this calls for a celebration!”
Celeste A.
Geraldine’s funny ass phrases
19%
Flag icon
Lance: I guess you’re about to go back to radio silence so for what it’s worth… In Solaria blue means royal. And to me, blue means you.
23%
Flag icon
an idea occurred to me.  “Wait…Sofia, right?” I asked, trying to sound vaguely friendly. It wasn’t something I attempted often and the frown she gave me said I was terrible at it. “Yes…” “I er, have this…cousin. Third cousin actually, who just emerged as a Pegasus…”
Celeste A.
Ohhhh, yess, yess, yess!
28%
Flag icon
“Galloping gargoyles, that might have been the best one yet,” Geraldine gushed and even though the laughter was definitely making my headache worse, I was pretty sure I had to agree.
Celeste A.
Geraldine’s funny ass phrases
28%
Flag icon
Orion cleared his throat, a mischievous grin pulling at his lips as he wrote today's inspirational quote on the board. YOU ARE ALL A BUNCH OF HORNY TEENAGERS. My eyes widened and it sounded like someone actually spat out their drink behind me. “Yes!” Tyler bashed his palm on the table excitedly
Celeste A.
😂😂😂
32%
Flag icon
The hashtag #getdumped was trending too alongside multiple pictures of Max Rigel, my favourite of which included a badly photoshopped image of him riding a Griffin and wearing a cowboy hat. The rumour Geraldine had kickstarted about the Griffin poo he’d been coated in at the Pitball game was catching on like wildfire.
Celeste A.
😂😂😂
33%
Flag icon
“If he’s young, maybe he’ll be nice to look at like Orion,” Sofia joked. “No way we’d end up with two teachers that hot,” Darcy scoffed. “And you call Washer a pervertido?” Diego grumbled and I rolled my eyes at him. “As if you’ll be complaining when we start Physical Enhancement with Professor Prestos,” I said. “You’ve just got a bug up your ass because you still haven’t got your hat back.” “My abuela knitted that hat for me before she died,” Diego growled. “Well lucky you, my parents died before they got around to making me a hat,” I snipped back.
Celeste A.
Tory’s insults
35%
Flag icon
“Jam doughnuts!” Geraldine hissed. “I’d better cast a silencing bubble around us, we sound like a herd of Pegasuses wearing tap shoes.”
Celeste A.
Geraldine’s funny ass phrases 😂
35%
Flag icon
“Holy blue tits,” Geraldine breathed. “I don't know my own strength sometimes. Onward friends!”
Celeste A.
Geraldine’s funny ass phrases
38%
Flag icon
I've not even been here a term and I just fucked a teacher.
39%
Flag icon
I jogged up the stairs to the top floor and headed down the hallway towards Darius’s room. A door on my right opened before I got there, and I cursed as Marguerite stepped out. “Are you lost?” she demanded. “I don’t think so. I was looking for the hall of basic bitches and average assholes and it looks like I’ve found it now that I see you here.”
Celeste A.
Pt 1: Tory’s insults (2)
39%
Flag icon
I let the look of disdain slip from my face and widened my eyes so that she’d believe the next words from my lips were the truth she’d wanted. “I’m here because I spend all of my spare time watching you and wanting to be like you, but you’re mean to me and won’t be my best friend forever like I sooo wish you would. So I decided to become you instead. I’m starting off by creeping up here to seduce your precious Darius and screw him senseless just to make you cry. Then I’m going to dye my hair the cheapest, shittiest shade of red I can find and finally I’ll become the head cheerleader because I ...more
Celeste A.
Pt 2: Tory’s insults (#2)
41%
Flag icon
“So, what are we going to do while we wait for Darius to go braid his hair?” I asked. “Err, I dunno, do you wanna come play Xbox in my room?” Xavier took a step back towards the door he’d emerged through, and I glanced over his shoulder at the dark space beyond.  “No offence dude but that looks like a total boy pit in there. I can smell the unwashed gym socks from here and I wouldn’t really know where to begin playing Xbox anyway.”
Celeste A.
Pt 1. Tory and Xavier 🥺
41%
Flag icon
“So what do you suggest then? I haven’t really left my rooms in a while and I’m running low on ideas for entertainment.” “You’re like Rapunzel locked up in your tower,” I teased. “But instead of long golden hair you’ve got an Xbox and too much time on your hands.” “You don’t know the half of it,” he muttered.  “Well, what did you like to do for fun as a kid around here? Before the teenage angst kicked in.” Xavier looked at me for a long moment like he couldn’t really think of anything then a smirk pulled at his lips. “We used to have tray races sliding down the stairs,” he said.
Celeste A.
Pt 2. Tory and Xavier 🥺
42%
Flag icon
“Are you sure you wanna do this?” Xavier asked a little nervously. “I made a crash pad at the bottom with the mattress, but we always used to end up smacking into the walls. You might get hurt...” “Well just think how proud Daddy Acrux will be if you manage to kill one of the Vegas for him,” I said.  Xavier smirked and moved his tray to the top of the staircase, sitting on it as he prepared to race. I quickly copied him, gripping the two handles on either side of me as I teetered on the edge of the top step.
Celeste A.
Pt 3 Tory and Xavier 🥺
42%
Flag icon
“Three, two, one-” Xavier leaned forward and whooped as he sped away down the stairs.  I was a little more cautious but as the tray spilled over the edge, I couldn’t help but scream in excitement as it shot down the spiralling staircase at speed.  I flew around and around, my hair pulled back behind me before crashing into the mattress at the bottom of the stairs and laughing as I tumbled across it.  Xavier snatched my hand, dragging me upright and grinning so widely that for a moment it almost looked like he was glowing.  “Again,” he demanded.
Celeste A.
Pt 4 Tory and Xavier 🥺
42%
Flag icon
“Hold on tight.” I called on my air magic and directed it to push us down the stairs.  In my excitement I pushed a little too hard and I screamed as the magic slammed into my back, practically lifting us off of the ground as we shot over the top step. Xavier yelled too and we zoomed down the spiralling stairs so fast they were a blur.  The tray skidded off of the final step, my scream rising in pitch as I flew straight towards the wall. I flung my hands up again and we bounced off of a cushion of air magic instead of going splat before falling back onto the mattress.
Celeste A.
Pt 5 Tory and Xaden 🥺
42%
Flag icon
I was laughing so hard that I could barely catch my breath and as I turned to look at Xavier beside me, I found him glowing so brightly that he actually lit up the space around him.  “Shit dude,” I said between breaths of laughter. “You’re sparkling.” “What?” Xavier gasped, scrambling up onto his hands and knees. “No, I’m not!” I laughed harder. “Yes, you are! If I didn’t know any better, I’d say you were about to turn into a Pegasus!”
Celeste A.
Pt 6 Tory and Xavier 🥺
42%
Flag icon
tremors wracked his body, and he shredded right through his clothes.  My mouth fell open as I stared up at the glimmering lilac Pegasus before me. He still had half a t-shirt hanging around his neck and his horsey eyes were wild with panic.  My smile widened as I looked up at him. He was probably the most beautiful Pegasus I’d ever seen.  “Well shit,” I breathed. “No wonder I like you so much. You skipped the asshole Dragon genes!” I pushed myself to my feet, grinning at him as he tucked his rainbow wings tight in the small corridor, stepping from hoof to hoof.
Celeste A.
Pt 7 Tory and Xavier 🥺
42%
Flag icon
“I think my mortal is showing because I really just wanna tickle your horsey ears right now,” I teased, drawing closer to him.  Xavier looked at me cautiously, his ears twitching and he lowered his head, slowly moving into my personal space.  “Seriously?” I asked as he seemed to be offering me the chance to do what I’d said.  He whinnied softly and I could only grin more as I reached out and ran my hand straight up the centre of his nose.
Celeste A.
Pt 8 Tory and Xavier 🥺
42%
Flag icon
Xavier released a heavy breath, his eyes boring into mine in a way that almost broke my heart.  “Why do you look so sad?” I whispered as my fingers slid down the side of his head, tickling his ear like I’d promised.  He nuzzled his nose against my shoulder, and it was like he was aching for this contact. I wrapped my arms around his neck and squeezed him, trying to figure out why the hell I wanted to cry. 
Celeste A.
Pt 9 Tory and Xavier 🥺
42%
Flag icon
Xavier suddenly shifted back into his Fae form, and I squeaked in surprise as I found myself in the arms of a very naked boy. He squeezed me against him so tightly that I could hardly breathe.  “Thank you,” he whispered in my ear.  “For what?” I asked in complete confusion, not really hugging him back because he was really fucking naked. I opted for awkwardly patting him on the back as he refused to release me.  “For not even batting an eye. For actually thinking there’s something good about this.” Xavier leaned back and I looked up into the eyes of someone who was completely broken. 
Celeste A.
Pt 10 Tory and Xavier 🥺
42%
Flag icon
“Xavier,” I breathed, laying a hand on his cheek for a moment, unsure how to even begin to respond to the pain in his eyes.  He pressed a kiss to the top of my head and released me, hurrying away up the stairs before I could say anything else. The door to his bedroom clicked shut and I was left standing with Darius who was looking at me like I’d just summoned the moon to come and sing us a lullaby. 
Celeste A.
Pt 11 Tory and Xavier 🥺
48%
Flag icon
“Babbling blueberries!” Geraldine exclaimed and I laughed,
Celeste A.
Geraldine’s funny ass phrases
48%
Flag icon
“Are you sure about this, Geraldine?” Diego asked, looking anxious. “Oh, I’m as sure as a sugar loaf on a Tuesday morning, Diego,” Geraldine said, lifting her chin.
Celeste A.
Geraldine’s funny ass phrases
48%
Flag icon
Geraldine twisted through the air with grace, landing confidently and casting water beneath Max’s feet. He ran through the puddle, looking like he was about to tackle her to the ground, but she froze it in an instant and he slipped and skidded, slamming to his knees with a curse. “Vega Ass-licker!” he barked, using air to propel himself back to his feet. “Griffin turd bather!” she shouted back, and laughter rang out through The Orb which I was definitely joining in with.
Celeste A.
Pt 3 Max and Geraldine 🌊
48%
Flag icon
“Slippery melons,” she breathed.
Celeste A.
Geraldine’s funny ass phrases
48%
Flag icon
“Ooh that boy is six feet of rancid crustacean juice on a hot summer’s day. What I’d give to see him fall from grace.”
Celeste A.
Geraldine’s funny ass phrases
48%
Flag icon
“Everyone act naturally, like whelks on a whale tail.”
Celeste A.
Geraldine’s funny ass phrases
62%
Flag icon
If all else fails, shit on him and shit on him good. He might enjoy it but at least you’ll get even. (Caleb’s still washing the glitter out of his hair since I did this – I’m starting to think he wants it there) #pooboo #dungchum #maxlikescracks
75%
Flag icon
Tory knew how to handle men. I’d once seen her kick a six-and-a-half-foot biker to the curb because she was (and I quote) ‘done with screwing a guy who had smaller balls than her’. That was Tor. And I damn well loved her for it.
77%
Flag icon
It wasn’t the sky falling down, but to me it felt like every star in the heavens were descending and crashing into the earth around me.
77%
Flag icon
Oh hula beluga! Everyone’s just jumping in their jackets to hear you’ll be joining us!
Celeste A.
Geraldine’s funny ass phrases
92%
Flag icon
“Oh, he’d care. He just couldn’t say much about it. Besides, like I said, she’s made it clear she’s not his. It’s her choice to make.” And I want her to be mine.
Celeste A.
He’s so down bad
94%
Flag icon
I kept my eyes shut as I dragged my mouth across her shoulder, shifting her hair aside and imagining it belonged to Darcy.  “Stay quiet,” I said, and Kylie nodded as I nuzzled into her neck. I started to get hard, and I sighed. Finally. I pushed her onto her knees, dropping down and freeing my cock, shoving into her roughly from behind, my eyes clamped shut as I concentrated. She started crying out as I slammed into her, and I lifted one shoulder to ram it against my right ear. “Oh Se-thy, Sethy baby, I love you.” Shut up, shut up, shut up.
Celeste A.
🤭🤭
94%
Flag icon
I dug my fingers into her hips. “Quiet, Omega,” I barked, but she didn’t, and I felt my hard-on sinking like a flag down a pole. “I love you,” she gasped again. Yep, my boner is officially dead. RIP buddy. “Er…Sethy?” she squeaked
Celeste A.
😂🫵
95%
Flag icon
“Galloping gorillas that sea is as chilly as a chestnut tonight,” Geraldine gasped, shaking her head back and forth like a dog and soaking me in icy droplets of salt water.
Celeste A.
Geraldine’s funny ass phrases
96%
Flag icon
“There are countless people who would say I’m not allowed to want you,” Darius breathed. “But you make me want to burn the whole world down so that I can claim you for my own.” “Then we should burn it down,” I agreed.
Celeste A.
😏