
Offside Hearts
Marcus Halverin is used to winning. As the university’s star athlete, confidence comes easily — along with the belief that the world revolves around him.
Kelsey Vale disagrees the moment they meet.
Kelsey Vale works too hard, studies too much, and has zero patience for arrogant athletes born into privilege — especially when one of them turns out to be the son of the wealthy family employing her mother.
Sharp-tongued and impossible to intimidate, she refuses to treat him like campus royalty, and their instant dislike quickly turns into an all-out rivalry.
Their rivalry quickly becomes legendary, fueled by insults, competition, and a stubborn refusal to back down. Yet beneath the arguments, Marcus begins to notice the girl who challenges him without fear, and admiration turns into something far more dangerous. He falls first for her, quietly and completely.
Kelsey refuses to trust it. Boys like Marcus don’t change, and she refuses to become another girl dazzled by his world. She fights her feelings.
But when someone new enters Marcus’s life — effortless, beautiful, and willing to give him the admiration Kelsey never would — he finally stops chasing what he cannot have.
Then Kelsey realizes she is deeply in love with Marcus already and she cannot watch the man she loves go with another woman.
Read
Chapter: Chapter SixMarcus Halverine told himself he was only going because of the project.That was the excuse he repeated the entire drive across town.Not because he had checked the tutorial room three times that week hoping Kelsey would suddenly appear. Not because the empty seat beside him had started bothering him more than his still-healing leg. And definitely not because the house felt strangely quiet without the familiar sound of Mrs. Vale moving around the kitchen.It was just concern. Basic human concern.At least, that was what he told himself.Balancing carefully on his crutches, Marcus stepped out of the car and looked around the neighborhood. The buildings were older than anything he was used to — narrow apartments stacked closely together, faded paint peeling from walls, balconies crowded with drying clothes.He checked the address again on his phone.This was it.Kelsey’s house.He hesitated for a moment before moving toward the building entrance, adjusting his grip on the crutches. Reco
Last Updated: 2026-03-17
Chapter: Chapter FiveMarcus Halverine had always liked routines.Morning practice. Classes. Attention. Winning.Life made sense when things followed a pattern.And recently, his favorite part of that pattern had nothing to do with football.It was tutorial time.He would never admit it out loud — not to his teammates, not to his coach, not even to himself — but Marcus now planned his entire week around the two-hour engineering tutorial he shared with Kelsey Vale.At first, it had been obligation. A project requirement. Academic survival.Now?It was the only place where he felt oddly… calm.He arrived early every session, pretending to review notes while secretly watching the door. Every time it opened, his chest tightened slightly before relaxing when she finally walked in, usually late, hair messy, backpack half-zipped like she had run across campus.And every single time, she acted like his presence barely mattered.Which somehow made him want her attention more.“Move,” she would say, nudging his leg
Last Updated: 2026-03-17
Chapter: Chapter FourMarcus’s POVOkay, look. If you ever catch me acting like a simp, please just throw me into the nearest large body of water. Because I, Marcus Halverin, the guy who has literally never had to try for anything in his life, am currently losing my actual mind over a girl who thinks I’m the human equivalent of a toe stub.And the worst part? It’s Kelsey. The Grease Monkey. The girl who basically ruined my life and my laundry bill in the same week.I was sitting in the back of the campus library, tucked away in one of those dusty private study rooms. My leg was propped up, my arm was in a sling, and I felt like a broken action figure. I was prepared to be bored to death. I figured she’d show up in her oversized "Engineering" hoodie and those combat boots, looking like she was ready to build a tank.Then she walked in.My brain literally lagged. Like, 404 Error: Marcus.exe has stopped working.She wasn’t wearing the hoodie. She had on these baggy boyfriend jeans that sat perfectly on her hi
Last Updated: 2026-03-04
Chapter: Chapter ThreeIf there was a "How to Ruin Your Life in 60 Seconds" tutorial on YouTube, I’d be the featured creator.I was sprawled across my bed, fully rotting in my room, which is my favorite weekend activity. I had my headphones on, blasting a playlist that was 90% "sad girl indie" and 10% "I could fight a bear," and I was deep in an Instagram scroll hole. You know the one, where you start looking at a recipe for 15-minute pasta and end up watching a video of a woman in Vermont who knits sweaters for her pet ducks? Yeah, that.My room was a vibe—LED strips set to a soft purple, textbooks pushed into a corner where they couldn't judge me, and the smell of a vanilla candle trying its best to mask the fact that I hadn't opened a window in two days.Then my phone buzzed. It was my mom."Kelsey, honey, I’m at the estate and I’m in a total panic," she said, her voice sounding like she was one minor inconvenience away from a breakdown. "I forgot my specialized pastry kit on the counter at home. The own
Last Updated: 2026-03-04
Chapter: Chapter TwoSo, remember how I said being paired with Marcus Halverin was a nightmare? Well, imagine that nightmare, but add a 4K resolution and a soundtrack of him constantly humming while I’m trying to calculate the structural integrity of a bridge.For the next week, our "partnership" was basically a cold war. He’d "accidentally" delete my CAD files; I’d "accidentally" switch his protein powder with powdered sugar. It was petty, it was childish, and honestly? It was exhausting.The breaking point happened on Tuesday.We were in the campus gym. I was there for the treadmill; he was there because, well, he basically lives there. He was doing some flashy drill with a lacrosse stick—yeah, apparently he’s a dual-athlete, because being the star of one sport wasn't enough for his ego.He was weaving through cones, looking like a literal glitch in the matrix with how fast he was moving. When he finished, he caught me watching."Like the view, Grease Monkey?" he yelled, wiping sweat from his forehead w
Last Updated: 2026-03-04
Chapter: Chapter OneKelsey’s POVIf I could delete one thing from the universe, it wouldn’t be spiders or pineapple on pizza. It would be Monday mornings in the second semester.The campus was a literal zoo. You had the freshmen wandering around like lost puppies, the seniors acting like they discovered fire, and the professors already giving us enough homework to sink a ship. I was power-walking to Hall C for my combined engineering lecture, trying to protect my sanity and—more importantly—my brand-new white sneakers.I was five minutes early. In engineering time, that means I was basically late.I rounded the corner of the main hallway, ready to slide into my favorite seat, when I saw him.Imagine a guy who looks like he’s lived his entire life in a gym, but currently has the brain cell of a goldfish. He was tall—like, "blocking the sun" tall—with a grey hoodie and shoulders so broad he probably had to walk through doors sideways.This was Marcus Halverin.If you don't know who Marcus is, you clearly d
Last Updated: 2026-03-04
Chapter: Ghost TouchElena's POVMorning came quietly - too quietly for what had happened.I woke up in Damian's bed, the sheets warm and tangled around my legs, the taste of last night still clinging to my lips. Skin flushed. Muscles sore. Heart full - and annoyingly attached.I stretched, letting memories flood through me.The heat of Damian's breath against my throat.The rough marble of the kitchen counter beneath my spine.The way he'd whispered my name - low, fractured, like it cost him something.Elena.Like I was a secret. A sin. A sin he was never letting go of.Except-When I turned, I found him already awake.Sitting at the edge of the bed. Fully dressed. Back to me.And he wasn't smiling."Damian?" I said, voice soft from sleep - and maybe a little hope.He didn't answer right away.But when he did...It wasn't what I expected."I feel like last night happened," he said slowly, hands clasped in front of him, jaw tight. "But I can't prove it did."I blinked."What?"He turned to me then - and t
Last Updated: 2026-04-14
Chapter: The Inevitable CollisionElena's POVI didn't bother knocking. I didn't care.My heart was hammering so hard against my ribs I thought it might split. The closer I got to his door, the more the heat in my chest grew - a toxic mix of jealousy, betrayal, anger, and something worse:Longing.I walked straight in. No greeting. No hesitation.Damian was in his living room, shirt halfway unbuttoned, sleeves rolled up, as though he belonged to some magazine spread. He looked up, startled - but something else flickered in his eyes.Something like recognition.I walked toward him. Every step steady, even though my insides were shaking.He opened his mouth. "Elena-"I didn't let him finish. I reached up, grabbed his collar, and crashed my mouth against his, hard, immediate, and utterly devoid of gentleness. It was a demand, a confession, and an accusation all rolled into one desperate, consuming action. I used the pressure of my body against his, pouring every ounce of the week's fury, confusion, and longing into the
Last Updated: 2026-04-14
Chapter: This Means WarDamian's POVThe office smelled of leather, polished wood, and ambition - but the scent didn't mask the tension. Not for me. Not today.Rachael had been gone for barely twenty-four hours, yet the quiet was deafening. Her desk was pristine, sterile almost, like she had never been there. Every pen, every notebook, every little paperweight that had a story was gone. And with it, the warmth, the spark, the chaos she brought to my life.I slammed my briefcase down on the desk, ignoring the clack that echoed in the near-empty office. This wasn't a petty annoyance. This was war. Elena had dared to take her from me - dared to think she could control the tides of desire I had for Rachael.I leaned back, rubbing my face with both hands. Calm, Damian. Strategic, Damian. But the ache in my chest betrayed me.I opened my laptop and pulled up her schedule. HR had promised it was "temporary," but I didn't trust them. Not when Elena's fingerpri
Last Updated: 2026-03-30
Chapter: The FalloutDamian's POVThe office smelled faintly of coffee and fear - though not my fear. Someone else's.Rachael's desk had been moved. That much I noticed the instant I stepped in. The chair was empty. Her things... gone. A note, crisply folded, sat where her planner used to be: "Temporarily transferred for project management - HR."I didn't even need to read between the lines. I knew exactly who had orchestrated this. Elena.I slammed my briefcase onto my desk, the sound sharp enough to make the few early birds in the office flinch. My pulse thudded in my ears - not from stress, not entirely - from fury.She thought she could take Rachael from me. Thought she could remove the one person who made me feel again without me noticing.I sank into my chair, gripping the edge, jaw tight. My mind was a warzone. Every scenario, every conversation I could have, ran like a loop. I could see her smug smile already. "Let's see how he ha
Last Updated: 2026-03-28
Chapter: Not Losing Him EasilyDamian's POVSleep didn't come easily.Elena's words from dinner still echoed in my head - "Maybe you shouldn't have let me think I still mattered."That sentence had weight. It sat in my chest like a stone.I'd tried to distract myself with work, with the endless stream of emails and numbers that usually drowned out noise. But nothing drowned Rachael out.Her laughter. Her voice. The way she said good morning like it actually meant something.And the way she looked at me last night before I walked her to her door - like she was ready to say something and didn't.By the time I got to the office, she was already there, sorting through files like nothing had happened. But there was a warmth in her eyes - a quiet, knowing kind of calm."Morning," I said softly, leaning against her desk."Morning, sir," she replied, that playful tone tugging at the corners of her lips.I gave a small
Last Updated: 2026-03-26
Chapter: Blurred LinesI was in trouble.By the time we got to work, the shift between us was impossible to hide. Her eyes found mine in the elevator; a quiet smile passed between us - small enough to look innocent, but deep enough to say we remember.We tried to act normal. Professional. But the air in my office was too still, too full of echoes from the night before.At one point, she came to hand me a report, and her fingers brushed mine. It was a simple touch - but it lingered, both of us pretending not to notice."Thanks," I said, a little too softly.She met my gaze, lips curving. "Anytime, sir."Sir. She said it with that teasing tone, the one that made my pulse skip.I leaned back, pretending to read. "You should be careful calling me that.""Why?""Because you sound like you're flirting.""Maybe I am."I looked up then, really looked, and there it was - that spark again. The on
Last Updated: 2026-03-24

The Luna Who Refused the Alpha Heir
The night her father was killed, Sydney saw a wolf with a crescent scar.
Years later, she falls in love with a man who bears the same mark.
Liam is charming, protective, and everything she didn’t know she needed. He’s also a lie. A runaway Alpha’s son hiding in the city, pretending to be human while his pack searches for him.
When Sydney is kidnapped and dragged into werewolf territory, the truth tears her world apart. Liam isn’t just a wolf — he’s the heir to the very Alpha who murdered her father.
Love dies quickly after that.
Sydney walks away. Disappears. Starts over in another city. Another life. Another man.
But two years later, the wolves come hunting.
Liam is dying from a curse tied to the mate bond he tried to escape, and the pack believes Sydney is hiding his heir — the only one who can save him.
They’re wrong.
The child they’re searching for isn’t Liam’s.
Now Sydney must protect the life she rebuilt while the pack closes in, convinced she carries their future.
Because in a world ruled by wolves, truth doesn’t matter.
Blood does.
Read
Chapter: THE CUBICLE WARIf the corporate world was a battlefield, Sydney Hale had always been a master of the high ground. But by 9:00 AM on Monday morning, she realized that Liam Stone hadn’t just invaded her territory—he’d built a trench right outside her office door.Jeremy’s new personal assistant didn't have a cubicle in the bullpen with the rest of the staff. No, because Jeremy "valued efficiency," Liam had been stationed at a sleek, minimalist desk directly in the hallway that connected Jeremy’s executive suite to Sydney’s Director’s office.To get to the elevator, the restroom, or her boss, Sydney had to walk past him. Every. Single. Time."Morning, Director," Liam rumbled as she stepped off the elevator, clutching her iced coffee like a weapon.He was leaning back in his ergonomic chair, looking absurdly comfortable for a man who had spent the last three years in the wilderness. He was wearing a crisp white dress shirt with the sleeves rolled up, revealing forearms that were thick with corded muscle
Last Updated: 2026-03-28
Chapter: A HUNGRY WOLF IS AN ANGRY WOLFMarcus Thorne was having the best Monday of his entire life.He was twenty-four, had a freshly minted Master’s degree in Business Administration, and had somehow landed a job as the personal assistant to Jeremy Clax himself. The salary was insane, the benefits package included a gym membership he’d actually use, and his boss was basically a tech god.Even better? The Director of Operations, Sydney Hale, was the one who had hand-picked him. She was intimidatingly cool, sharp as a razor, and moved through the office like she owned the air she breathed. Marcus felt like he’d finally made it into the "inner circle" of the city."I’m tellin' you, mom, it’s a total vibe," Marcus said into his AirPods as he walked toward his car in the dimly lit parking garage of Clax Holdings. "The office is all glass, the coffee is top-tier, and I think the Director actually likes me. I start tomorrow at eight."He clicked his key fob, the lights of his modest silver sedan chirping in the shadows. The gara
Last Updated: 2026-03-17
Chapter: THE UNEXPECTED APPLICANTSydney woke up the next morning with a "gut feeling" that was less about intuition and more about survival. Even though Jeremy’s penthouse had biometric locks and a 24-hour doorman, she felt exposed. She felt like the glass walls of the skyscraper were just a giant display case for anyone watching from the street."You're quiet today," Jeremy noted, adjusting his tie in the mirror. He looked like the definition of a CEO—composed, powerful, and entirely human. "Still thinking about the movie?"Sydney forced a smile, stirring her coffee. "Just a lot on my mind. End-of-quarter reports and all that.""Don't let the job consume you, Syd. That's my role," he teased, walking over to kiss her forehead. "I’ll see you at the office.""Syd, you’re staring at the skyline again," Jeremy teased, leaning against her mahogany door. He looked like a million bucks in a navy suit, his blue eyes warm and—most importantly—human. "Is the view that much better from the Director's chair?""It’s okay," Sydne
Last Updated: 2026-03-17
Chapter: The Ghost Who TextedSydney’s phone buzzed at exactly 11:42 p.m.She almost ignored it. Almost.She was lying across Jeremy’s massive couch, legs tucked under her, half-watching a reality show while scrolling mindlessly through social media. The city lights outside his penthouse windows painted everything gold and soft, the kind of peaceful she never thought she would experience again.No chaos. No wolves. No fear.Just quiet. The phone buzzed again. Unknown Number. She frowned.Spam, probably. Still, curiosity won. She opened the message. And instantly wished she hadn’t.I know you probably don’t want to hear from me. But I’m sorry.Her heartbeat stopped.No. It couldn’t be.Another message appeared before she could even breathe.I know I hurt you. I know I failed you. I think about it every day.Sydney sat up slowly, her stomach tightening. Only one person typed like that. Only one person sounded like regret wrapped in pain.The third message came.I fought with my dad. I left the pack. I’m back in the
Last Updated: 2026-03-05
Chapter: A NEW LIFESydney Hale learned two things the hard way.First: rock bottom is not dramatic. It is quiet.Second: peace feels fake when you’ve lived in chaos too long.The first night in her new city, she slept with a chair wedged under the door handle.She hated that about herself.She hated that even though she had escaped the Stone Pack, escaped Liam, escaped the forest and the cages and the silver bars, her body still acted like danger was crouched just outside her door, waiting.Her apartment was small. Studio. One window. White walls so plain they almost looked temporary, like she wasn’t allowed to get attached. She liked it that way. If she didn’t get comfortable, it wouldn’t hurt as much if she had to leave again.She didn’t unpack everything.Some habits die last.Sydney sat on the edge of the bed, phone in her hand, staring at the dark screen. No missed calls. No messages. No wolves. No threats. No Liam.Good.She turned the phone off and tossed it face down.This was the new rule.No p
Last Updated: 2026-02-16
Chapter: TWO LINESSyd was stumbling through the outskirts of the forest, her legs shaking and her lungs burning, but the physical pain was nothing compared to the literal dumpster fire inside her head. She had escaped the Stone Pack’s compound, but she couldn't escape the feeling that her body wasn't hers anymore.Every time she moved, she felt nauseous. At first, she thought it was just the "I-was-kidnapped-by-werewolves" stress. Then she thought it was the "my-boyfriend’s-dad-is-a-serial-killer" trauma.But as she reached the edge of a small, dusty town miles away from the territory, she stopped at a cramped gas station bathroom. She looked at herself in the cracked mirror. Her skin was pale, her eyes had dark circles that no amount of concealer could fix, and her stomach felt... different. Tight. Heavy.She bought a test with the crumpled twenty-dollar bill she’d hidden in her shoe.Sitting on the edge of a stained toilet seat, she waited. The three minutes felt like three decades. When she finally
Last Updated: 2026-02-16
Father's Secret, Daughter's Ruin
In the world of the ultra-wealthy Greg family, reputation is everything—and it’s all a lie. Kassy thought she was walking toward her happily-ever-after with her billionaire fiancé, Jamal, until a stray text on her sister’s phone exposed a nightmare: Jamal is the secret father of her sister Lily’s baby. But the betrayal doesn't stop there. Jamal is a former high-end escort who unknowingly shared a bed with his own father-in-law, Greg, the family patriarch who hides his sexuality behind a mask of cold authority. Meanwhile, Lily’s "perfect" husband, Ethan, is a calculating predator hiding a secret vasectomy and a dark history of silencing the women he’s used. When Kassy’s brother, James, returns with his secret wife, Marie—a woman Ethan once tried to destroy—the family’s polished image begins to shatter. Kassy is no longer the grieving bride; she’s a woman scorned with a front-row seat to the destruction of a dynasty.
Read
Chapter: CHAPTER TWENTY-NINEThe North VIP wing of St. Jude’s had been transformed into a high-tech fortress. Since the scare with the Braxton Hicks, Eleanor had effectively staged a coup of the hospital floor. Private security stood at the elevators, and the nursing staff had been replaced by a team of stone-faced professionals who reported directly to the Vance matriarch. Inside her room, Lily felt less like a patient and more like a high-value prisoner. The air was perpetually cold, and the silence was only broken by the rhythmic hum of the fetal monitor, a sound that now felt like a ticking clock.Lily sat propped up against the pillows, her eyes fixed on the door. Ethan was sitting in the corner, his head in his hands. The tension between them had moved past the point of romance; they were two people trapped in a sinking ship, looking for a single life jacket.She’s going to do it, Lily whispered, her voi
Last Updated: 2026-04-15
Chapter: CHAPTER TWENTY-EIGHTThe news from the prison had given Marie a temporary high. Seeing the text from Kassy about Greg’s total meltdown behind bars felt like a win for every person he had ever stepped on. It was a rare moment of justice in a world that usually let men like him buy their way out of hell. Marie finished her shift at the high-end boutique in Victoria Island, humming to herself as she folded the last of the silk scarves. She was already planning a special dinner for Maya, maybe even a stop at the toy shop on the way home. The air in Lagos felt lighter, as if a heavy fog had finally lifted.But as she reached her apartment and slid her key into the lock, the lightness vanished. The door wasn't just unlocked; it was slightly ajar.Marie’s breath hitched. Her first thought went to a common robbery, but the silence coming from inside was too heavy, too deliberate. She pushed the door open slowly, her eyes scanning the small living area. Nothing was overturned. No electronics were missing. Everythi
Last Updated: 2026-04-14
Chapter: CHAPTER TWENTY - SEVENThe air inside the maximum-security visiting hall smelled like industrial floor wax and stale despair. It was a sharp, depressing contrast to the high-end air purifiers and Jo Malone candles that usually scented the Greg mansion. Kassy adjusted the strap of her designer bag, feeling the weight of the phone in her pocket. Beside her, Elena walked with a rigid grace, her face a mask of cold composure. This was the first time they had seen Greg since the FBI had hauled him away in front of 4.9 million live viewers."You don't have to do this, Mom," Kassy whispered as they approached the bulletproof glass partition. "We can just turn around. We’ve already won."Elena didn't blink. "I need to see the ghost, Kassy. I need to see him in the light so I can stop dreaming about him in the dark."Then, the heavy steel door on the other side opened.
Last Updated: 2026-04-03
Chapter: CHAPTER TWENTY - SIXThe morning air in Marie’s small apartment felt unusually heavy, like the atmosphere right before a tropical storm breaks. She was standing in her tiny kitchen, packing a lunch box for her daughter, Lyra. It was a mundane task—cutting the crusts off sandwiches, peeling an orange—but today, Marie’s hands wouldn't stop shaking.Ever since the Greg empire had crumbled, Marie had felt a strange sense of relief, but also a lingering paranoia. She had helped Kassy take down a giant, but she knew that when giants fall, they leave massive craters.Her phone vibrated on the laminate countertop. It was a text from Kassy.“Heads up. Ethan’s mother is in town. She just turned the hospital into a war zone. Lily had a scare last night. Eleanor Vance is officially back.”
Last Updated: 2026-04-01
Chapter: CHAPTER TWENTY - FIVEThe sirens of the private ambulance were a frantic, high-pitched scream that mirrored the pulsing agony in Lily’s abdomen. Every bump in the road felt like a jagged blade twisting in her gut. Beside her, Ethan held her hand, but his grip was clammy, his eyes darting toward the partition as if he expected his mother to phase through the glass. Eleanor wasn't in the ambulance—she was trailing behind in a black Maybach—but her presence was a suffocating shroud that covered the entire city.By the time they reached St. Jude’s Private Wing, the "Eleanor Vance Effect" was already in full swing."Out of the way!" a head nurse barked, flanking the gurney as Lily was wheeled through the sliding glass doors. But before the medical team could even reach the elevator, a sharp, rhythmic clicking of heels silenced the ER foyer.Eleanor walked in, her
Last Updated: 2026-03-31
Chapter: CHAPTER TWENTY - FOURThe knock on the door wasn't the polite, rhythmic tap of a concierge. It was a sharp, demanding series of raps that sounded like a countdown to an explosion. Lily, shifting her weight as the baby gave another uncomfortable shove against her ribs, sighed and looked at Ethan. He was already halfway to the kitchen to refill his cider, his back turned."I’ll get it," Lily muttered, pulling herself up from the chaise lounge with a groan. "It’s probably the laundry service. They always forget the gate code and get aggressive."She smoothed her silk robe over her eight-month bump and walked toward the foyer. Her feet were swollen, her back ached, and she was in no mood for incompetence. She pulled the heavy oak door open, ready to snap at whatever delivery person stood on the other side.Instead, she was met with a woman who looked like she had been carved out of ice and dipped in Chanel. She was in her late fifties, with a bob so sharp it could draw blood and eyes the color of a winter stor
Last Updated: 2026-03-30