bc

the new boy

book_age18+
0
FOLLOW
1K
READ
HE
fated
drama
sweet
lighthearted
campus
city
like
intro-logo
Blurb

Ayanda never knew she would fall in love with the new boy Luca read and know what happens between them as they get close and everything becomes intense and steamy

chap-preview
Free preview
chapter 1: the new boy
It was the kind of Monday morning that made Ayanda Mokoena wish she could fake a stomach ache. The Johannesburg summer sun was already blazing, baking the school courtyard like a giant oven tray. Ayanda, balancing on her white platform sneakers, flipped her braids and sighed, tapping her glittery pink nails against her phone screen. "Girl, you look like you're about to walk a fashion runway, not go to class," TJ said, leaning against the railing with a grin. His school shirt was already half untucked, and his tie looked like it had fought with a lion. Ayanda smirked. “That’s because I am. This corridor? That’s my runway.” Students buzzed around Jozi High, returning after a two-week spring break. The gossip was flowing, the air thick with heat and drama. Everyone looked sun-kissed and over it already. Ayanda adjusted her beaded bracelet, scanning the crowd like she was searching for someone to impress. She didn’t know who yet—just someone. “Is it true?” TJ asked, lowering his voice. “That we’re getting a new student today? From Durban or something?” Ayanda shrugged. “Why would I care? New kid, old story. They’ll worship me in two weeks or hide in the library.” TJ chuckled. “You sound cocky.” “I’m not cocky. I’m honest.” She smirked. “Also, gorgeous. That helps.” Then it happened. The hallway fell into a strange hush—one of those slow-motion silences that only happened in movies and weird dreams. Ayanda turned, curious, and saw him. He stepped in wearing the standard school uniform, but somehow made the stiff grey blazer look effortlessly cool. His shirt was tucked in properly, top button fastened. Neat. Clean. He had a black camera bag slung across one shoulder and air pods in his ears. Tall, light brown skin, soft curly hair cropped at the sides but wild on top, and eyes so dark they almost looked like ink. Ayanda’s lips parted slightly. “Who’s that?” she asked, more to herself than to TJ. “No idea,” TJ answered, watching him too. “Looks like a model or some sh*t.” As if feeling the stares, the boy pulled one air pod out and glanced around. His eyes locked with Ayanda’s for a heartbeat—just long enough for her breath to catch. But then he looked away. Just like that. No smile. No nod. Nothing. Ayanda blinked, offended. “Okay. Rude.” TJ burst out laughing. “You’re mad because he didn’t simp for you?” “No, I’m mad because he stared at me like I was... nothing.” “Maybe he’s blind. Or gay.” “Shut up, TJ.” As the new boy walked past them, Ayanda turned and called out, “Hey! New guy!” He paused. Slowly. Turned around. Raised a brow. Ayanda stepped forward, confidence wrapped around her like a designer jacket. “You lost or something?” He looked at her, really looked this time, then answered with the calmest tone imaginable. “No. Just avoiding unnecessary conversations.” Ayanda’s mouth dropped. TJ wheezed. “I like to stay focused,” the boy added. “You should try it sometime.” Then he walked off. Not hurried. Not smug. Just... done with her. TJ looked at Ayanda with wide eyes. “Oh hell. He just murdered you.” “I—he—what?” Ayanda fumed. “Who the hell does he think he is?” TJ patted her shoulder. “Somebody immune to your magic, apparently.” Ayanda didn’t say anything. But in her mind, something clicked. Not hurt. Not even embarrassed. Challenged. And Ayanda Mokoena never backed down from a challenge. ---

editor-pick
Dreame-Editor's pick

bc

His Unavailable Wife: Sir, You've Lost Me

read
10.7K
bc

Secretly Rejected My Alpha Mate

read
36.1K
bc

Claimed by my Brother’s Best Friends

read
821.8K
bc

The Lone Alpha

read
125.6K
bc

The Luna He Rejected (Extended version)

read
616.5K
bc

Bad Boy Biker

read
8.8K
bc

The CEO'S Plaything

read
19.5K

Scan code to download app

download_iosApp Store
google icon
Google Play
Facebook