Page 31
Story: Heir of Shadows
Fine. They wanted a show? Then they’d get one.
I bent to gather the supplies, gripping the cloth too tightly. The bodice of the uniform cinched across my ribs, stiff and unforgiving, shoving my breasts upward until the neckline bordered on obscene.
Their gazes tracked every movement as I wiped down the mantle. The too-short skirt shifted against my thighs, the fabric whispering across bare skin and leaving goosebumps in its wake.
My heart hammered—not just with humiliation, but with something sharper, something hot and coiled in my veins.
Cyrus sent me to clean under Ember’s perch, where the phoenix deliberately scattered ash. Every time I bent down to wipe the soot, I felt his gaze pressing against the back of my thighs.
“You missed a spot,” he said, voice rougher than before. His fingers were still curled around his papers, but he hadn’t moved a page in minutes.
I forced my gaze away.
Elio, of course, was worse. He stretched lazily across the sofa, forcing me to step around him. When I tried, his fingers brushed against my bare calf, slow and deliberate.
“Careful now,” he murmured. “Wouldn’t want you to fall.”
The moment his magic nudged me, I knew what he was doing—but I refused to give him the reaction he wanted. Instead of scrambling, I let my fall be controlled, landing lightly on my hands and knees. I knelt there for a long moment, just to watch his smirk twitch in surprise before I pushed myself up slowly.
“Predictable,” I murmured, brushing imaginary dust from my skirt. “For an illusionist, your tricks lack originality.”
Elio’s smirk twitched, just slightly. His fingers dug into the velvet cushion, as if holding the moment still. He hadn’t expected me to recover so smoothly.
I kept moving, cloth in hand, but something strange prickled at the edges of my senses. The air in the common room didn’t just hum with magic—it vibrated, like threads stretched too tight. I couldn’t name what I was feeling, not yet.
But I could tell the differences.
Cyrus’s magic burned in slow waves, thick and hot like coals under my feet. Elio’s shimmered, slippery and too perfect. And Keane’s… his was quieter. Deep and shifting, like the silence before a storm.
I didn’t understand how I was noticing it, only that I was. The patterns overlapped, tangled, fighting for dominance in a space none of them were willing to share.
Whatever spellwork had been built into this dorm over generations—it wasn’t at rest.
Elio leaned forward, his smirk laced with something darker. “Such a shame. All that raw power, reduced to menial labor. Though you do have experience with that.”
My stomach churned, but I made myself keep watching. I didn’t understand what I was seeing—just that each type of magic left its own echo behind. Fire sparked in heavy waves, illusion shimmered like glass bending light, and portals pulsed with sharp, shifting edges. I couldn’t read the patterns, not really.
But sensing them gave me something to hold onto. Something that wasn’t their eyes tracking my every move.
By the time I finished, my frustration had reached its breaking point.
“Adequate,” was all Cyrus said when I finished.
The illusion shimmered away, leaving me in my real clothes, covered in dust and ash. The relief was instant, but the heat of their attention lingered.
I turned to leave, pulse thrumming. “I hope I gave a good show,” I muttered, bitterness slipping out before I could stop it.
Elio laughed. “Passable, darling. Passable.”
I didn’t wait for more mockery. Didn’t look back.
Scout curled into my shoulder as I fled the common room and headed up the stairs to my suite.
Once I had slammed my suite door behind me, only then did I let myself breathe. Only then did the shaking start.
I hated that they got to me. Hated that part of me had wanted their attention, even as it made my skin crawl.
They wanted a spectacle. They wanted submission.
Table of Contents
- Page 1
- Page 2
- Page 3
- Page 4
- Page 5
- Page 6
- Page 7
- Page 8
- Page 9
- Page 10
- Page 11
- Page 12
- Page 13
- Page 14
- Page 15
- Page 16
- Page 17
- Page 18
- Page 19
- Page 20
- Page 21
- Page 22
- Page 23
- Page 24
- Page 25
- Page 26
- Page 27
- Page 28
- Page 29
- Page 30
- Page 31 (Reading here)
- Page 32
- Page 33
- Page 34
- Page 35
- Page 36
- Page 37
- Page 38
- Page 39
- Page 40
- Page 41
- Page 42
- Page 43
- Page 44
- Page 45
- Page 46
- Page 47
- Page 48
- Page 49
- Page 50
- Page 51
- Page 52
- Page 53
- Page 54
- Page 55
- Page 56
- Page 57
- Page 58
- Page 59
- Page 60
- Page 61
- Page 62
- Page 63
- Page 64
- Page 65
- Page 66
- Page 67
- Page 68
- Page 69
- Page 70
- Page 71
- Page 72
- Page 73
- Page 74
- Page 75
- Page 76
- Page 77
- Page 78
- Page 79
- Page 80
- Page 81
- Page 82
- Page 83
- Page 84
- Page 85
- Page 86
- Page 87
- Page 88
- Page 89
- Page 90
- Page 91
- Page 92
- Page 93
- Page 94
- Page 95
- Page 96