bc

Tower of Thorns: The Silent Heiress

book_age12+
0
FOLLOW
1K
READ
revenge
dark
fated
forced
opposites attract
heir/heiress
drama
campus
city
enimies to lovers
like
intro-logo
Blurb

Everyone at St. Aurelius Academy has a secret.Aurora Sterling just happens to be the most dangerous one.She returns to the elite school that once destroyed her family—cold, untouchable, and impossible to read.People whisper.People watch.People underestimate her.That’s their first mistake.Because Aurora doesn’t play fair.And she never forgets.Adrian Blackwood was never supposed to notice her.The illegitimate heir.The outsider with nothing to lose.But the moment their eyes meet—something shifts.In a world built on power, lies, and carefully arranged relationships…They might be the only two telling the truth.And that makes them a problem.For everyone.

chap-preview
Free preview
The new predator
The classroom went quiet before anyone realized why. It wasn’t complete silence. Just enough for conversations to break, for laughter to stop halfway, for heads to turn—one after another, until every pair of eyes fixed on the door. Aurora Sterling stepped in. She didn’t hesitate. Didn’t slow down. Didn’t look around. As if the room—and everyone in it—were already beneath her notice. The sound of her heels against the floor was soft, controlled, deliberate. Each step landed with quiet precision, echoing just enough to make people aware of it. Whitecrest Academy had its own rules. Unwritten. Unspoken. But absolute. Who sat where. Who spoke first. Who mattered. And more importantly— Who didn’t belong. Aurora walked straight into the center of it. “Miss Sterling,” the teacher said quickly, too quickly, like he was trying to regain control of something already slipping. “Class, this is our new transfer student—” No one was listening. They were watching her. Measuring. Judging. Curious. And something else— Hostile. Aurora stopped beside the desk, sunlight cutting across her features. Sharp lines. Pale skin. Dark hair falling just enough to soften what couldn’t actually be softened. Beautiful. But not gentle. Never gentle. “You can introduce yourself,” the teacher added. Aurora didn’t look at him. “I don’t need to.” Her voice was calm. Flat. Certain. A ripple moved through the room. Small. Dangerous. Then— A soft laugh. Light. Mocking. From the left side of the room. “Well,” a girl said, leaning back in her chair like she owned the space. “That’s bold.” Chloe Kingsley. Perfect uniform. Perfect makeup. Perfect smile that didn’t reach her eyes. The kind of girl people didn’t challenge. Because they already knew the consequences. Chloe tilted her head, studying Aurora openly. “You’re new, so I’ll say this nicely.” Her tone wasn’t nice. “This isn’t a place where you get to decide how things work.” A few students shifted in their seats. No one interrupted. No one defended. Aurora turned her head. Slowly. Her gaze landed on Chloe. And stayed there. No irritation. No reaction. Just— Recognition. Like she’d already understood everything she needed to know. “Then fix it,” Aurora said. Chloe blinked. “What?” “If it’s not how things work,” Aurora replied, her voice still calm, “then change it.” A pause. Not long. But long enough. For the room to tilt. Chloe’s smile faltered—just for a second. “You don’t seem to understand where you are.” Aurora took a step forward. Not aggressive. Not rushed. Just enough to close the distance between them. “I understand perfectly.” Now she was close enough that Chloe had to look up slightly. A small shift. But everyone noticed. Aurora’s gaze dropped briefly—to Chloe’s clenched hands—then lifted back to her eyes. “You’re loud,” she said softly. “But that’s not the same as being important.” The words landed clean. Precise. Surgical. A sharp inhale cut through the room. Someone almost laughed—then immediately stopped. Chloe’s face went pale. Then flushed. Her fingers tightened into fists. “You—” “Sit down.” Aurora didn’t raise her voice. Didn’t even emphasize the command. And that was exactly why it worked. For one second— Chloe didn’t move. The entire room held its breath. Then— She sat. It wasn’t dramatic. It wasn’t obvious. But it happened. And that was enough. The silence that followed was heavier than before. Not curiosity anymore. Not just tension. Something had shifted. Something irreversible. Aurora turned away first. Like Chloe had already stopped mattering. She walked past the rows of desks, ignoring the stares, the whispers, the recalculations happening in real time. Then she chose a seat. Near the window. Not at the front. Not at the back. Somewhere that didn’t belong to anyone yet. Or maybe— Did now. She sat down, crossing one leg over the other, posture relaxed, expression unreadable. As if nothing had happened. As if she hadn’t just rewritten the room. Across from her— Someone was watching. Not reacting. Not surprised. Just watching. Adrian Blackwood. He hadn’t spoken once. Hadn’t moved. But his eyes were on her. Dark. Quiet. Sharp enough to cut through everything else. Aurora felt it. That kind of attention wasn’t loud. It didn’t need to be. She turned her head slightly. Their eyes met. No smile. No greeting. No acknowledgment. Just— Understanding. Something dangerous flickered between them. Not attraction. Not yet. Something colder. Recognition. Adrian’s gaze dipped, just briefly, to her hands resting on the desk. Still. Controlled. Then back to her face. A fraction of a second longer this time. Then he leaned back, like he’d seen enough. But he hadn’t looked away fast enough. Aurora noticed. Of course she did. Her lips curved. Just slightly. Not warm. Not kind. The teacher cleared his throat, trying—failing—to regain control of the class. “Let’s… continue.” No one was listening. Because now everyone knew. She wasn’t just a transfer student. She was a problem. And problems— Got dealt with

editor-pick
Dreame-Editor's pick

bc

Unscentable

read
1.8M
bc

He's an Alpha: She doesn't Care

read
682.6K
bc

Claimed by the Biker Giant

read
1.4M
bc

Holiday Hockey Tale: The Icebreaker's Impasse

read
922.9K
bc

A Warrior's Second Chance

read
328.7K
bc

Not just, the Beta

read
330.7K
bc

The Broken Wolf

read
1.1M

Scan code to download app

download_iosApp Store
google icon
Google Play
Facebook