bc

Offside Secrets

book_age16+
0
FOLLOW
1K
READ
forbidden
one-night stand
HE
opposites attract
badboy
confident
heir/heiress
drama
bxb
mystery
game player
campus
like
intro-logo
Blurb

Four friends, one tournament, and honestly, the stakes couldn't be messier. Nobody’s getting out clean—everyone’s knotted up in this, and lines between loyalty and ambition blur fast. Old grudges hang around, secrets never really stay buried, and the drama just keeps boiling over.

Ethan Reynolds? He acts like he’s got iron in his veins, barking orders like he owns the room. But it’s all for show. Really, Ethan’s scared stiff. He hides behind that toughness because he’s terrified of what happens if anyone figures him out. That anxiety’s got him twisted up inside.

Leo Carlos likes to joke, grin, and act like nothing fazes him. People buy it, so he keeps playing that part. But truth is, he’s tired—lonely. Pretending gets heavy, and sometimes he just can’t fake it anymore. Sooner or later, Leo has to decide if he can drop the mask, risks and all.

Then there’s Alex Parker and Jayden Carter. Those two have history—messy, tangled history. They clashed before, threw sharp words (and fists), nearly trashed their futures. Jayden’s the fixer, always patching things up, setting his own dreams aside so others can breathe. He wanted medicine, but got pushed toward acting because his mom never let go of her own regrets. Alex? The crowd loves him and he uses that charm to dodge problems. But he’s hurting more than he’ll ever admit.

Once bitter enemies, they despised each other with a passion, Jayden and Alex’s animosity was fueled by past betrayals, but now they’re forced to cooperate as to save their careers after a notorious bar fight that left their reputations in ruins. Beneath the surface, there’s a history of rivalry, resentment, and unspoken tension that threatens to explode at any moment. As they work together, their feelings deepen, blurring the lines between enemies and lovers.

Trust is thin around here. With secrets lurking just below the surface, the truth doesn’t stay hidden for long. One person cracks, then another, and suddenly, everyone’s exposed—hurting, hoping, just trying to hang on as chaos rolls through. The stadium roars, secrets tumble out, friendships strain and creak.

They’re all fighting to keep things buried: pain, lost dreams, the terror that everything falls apart when the truth comes out. But deep down, the game isn’t about who takes home the trophy. It’s about facing yourself, about whether you can stand your own reflection.

Can Leo find the courage to face his biggest fears? Will Alex’s ambition and talent be enough to outshine his past? And can Jayden finally find his true purpose — not to impress others, but to be himself?

This isn’t just a story about rivalry or fame. It’s about friendship forged in fire, enemies forced to work together, and the courage to face the truth when it’s the last thing they want.

Because sometimes,winning isn’t about gold, isn’t about headlines. It’s about breaking down your walls and daring to be seen. That’s where it all changes, and that’s what makes the pain worth it.

chap-preview
Free preview
PROLOGUE
Prologue After a successful match and the interview, Ethan made his way to his car. As he unlocked the door, he noticed Leo approaching him with a confident smirk. "You seemed pretty tense back then. Why? Because I was sitting too close to you?" "Probably because you stink," Ethan said back. "Ouch, you just pierced my heart, Ethy," Leo said in a joking manner. "Were you naturally this annoying, or are you going to blame it on peer influence?" Ethan said in an almost angry tone. "Look who’s talking. You never wondered why our teammates don’t even get close to you?" Leo replied. "Do I look like I give a f**k?" Ethan, now angry, replied. "Woah, easy, cupcake," Leo said as he headed over to his car. "Not sure what it was, but you didn’t look disgusted. It’s like…. How do I put this? Mmm, like when you are so hungry and the food is right in front of you, but you don’t want to show it. Something like that," Leo said, opening his palms. "Tsk, right, stop blabbering nonsense and leave me alone already, and stop following me," Ethan replied. "Following you?" Leo let out a laugh. "Dude, it seems that you’ve forgotten that this is a public space, not your personal garage, and moreover, I was just heading to my car." As Leo got close to his car, he turned around and said, “By the way, nice outfit, Ethan.” Ethan rolled his eyes. “f**k off.” Leo chuckled softly. “Umm, the last time I checked, when someone gives you a compliment, you should say something like, ‘Thanks.’ I’m sure they taught you that, Ethy.” Ethan’s eyes narrowed. “I told you, don’t call me that.” Leo stepped closer, his voice dropping to a teasing, almost daring tone. Leo: “Why? Does it make your heart skip a beat?” “Tsk, you think so highly of yourself, don’t you? You think you’ll ever make me blush?” Ethan replied, almost stuttering. Leo, this time too close to Ethan—their bodies almost rubbing against each other—brought his hand to Ethan’s face, touched his lips, and said, "Your mouth is telling a different story from your..." He stroked his chin and said, "...your face, Ethy." For five seconds, they stood there staring at each other. Regaining himself, Ethan quickly pushed Leo away and said, "Piss off," as he hurried to his car, trembling as he tried the door. He finally did, drove off, but stopped when he realized Leo was out of sight. Ethan clutched his chest, trying to steady himself. What was that? Did I just...? Did he...? Was I...? He couldn’t quite understand what he was feeling at that moment. His mind was thrown into a state of confusion. He took a deep breath, trying to convince himself. "I must be tired. Yeah, after all, it was a hell of a match. I need a break,” he muttered. He started the engine and drove home, his mind racing and heart still pounding.

editor-pick
Dreame-Editor's pick

bc

Unscentable

read
1.9M
bc

He's an Alpha: She doesn't Care

read
732.2K
bc

Claimed by the Biker Giant

read
1.6M
bc

Holiday Hockey Tale: The Icebreaker's Impasse

read
966.8K
bc

A Warrior's Second Chance

read
351.9K
bc

Not just, the Beta

read
344.9K
bc

The Broken Wolf

read
1.1M

Scan code to download app

download_iosApp Store
google icon
Google Play
Facebook