author-banner
Nabi
Nabi
Author

Novels by Nabi

The Ice Prince’s Favorite

The Ice Prince’s Favorite

Alex is a poor kid on scholarship at a fancy hockey school. He’s great on the ice, but Damien, the rich, mean team captain hates him. Damien slams him hard, steals his things, and says dirty things that make Alex’s body feel hot even though he’s angry. Damien’s crazy childhood friend, Lila, wants Alex to herself. She has a collection that will ruin him if he says no. Then Jax shows up, a hot, kind hockey star. He really likes Alex and wants to save him from all the drama. Alex is stuck: One wrong play, and he loses it all. This is a steamy hockey MM romance full of obsession, hate-to-love heat, and a love triangle that will wreck you.
Read
Chapter: Chapter 36
Damien I stood up and gave him his wallet and stuff from the bag. “Yeah I called him. You are welcome. They said you talked back and made it worse. What were you thinking saying stuff like that to the cops?”Jace grabbed his things and shoved them in his pockets hard. “Because you dared me! You said it would be funny to scare the guys at the shop with the airsoft. Kick the door, fire a few shots, and run. Now they act like I tried to shoot up the place. It was just plastic BBs. Harmless.”There was that word again. Harmless. It hit me the same way it hit when Alex said it back at his house, all angry and hurt. I felt my jaw get tight and I stepped closer to Jace so the deputy would not hear. “Shut up about harmless for a second. You got arrested. My dad had to call the commissioner because his name could get dragged into this if it goes public. Yeah I dared you, but you did not have to do it like an idiot and talk back to the police.”Jace laughed but it sounded mad. “Oh so now it is
Last Updated: 2026-04-15
Chapter: Chapter 35
Damien The second I pulled the car into the county lockup parking lot, my stomach started flipping again. It felt just like when I drank that bad milk earlier. The place had the same ugly lights buzzing over the doors. My jaw still hurt bad from where Alex punched me. Every time I moved my face, it sent a sharp pain straight to my brain. I turned off the engine and sat there for a minute holding the wheel tight. Part of me wanted to turn the car around right then and drive straight back to Alex’s place.But I could not do that. Jace was inside because of me. I had dared him to do that stupid airsoft prank at the shop. I told him to fire the air gun near the loading area so it would scare the night crew. The real reason I did it was because I was horny and I wanted Alex to get scared from the loud noise. I thought if he got scared he would let me into his house easier so I could mess around with him. I thought it would be funny and it would help me get what I wanted. Now here I was at
Last Updated: 2026-04-15
Chapter: Chapter 34
DamienThe second I read that text from Jace my stomach did this weird flip like I had just chugged bad milk again. Alex stood there in the doorway looking at me like I had grown a second head or something. His face was all pale and his eyes kept darting between the phone and my face and back again. I could see his chest moving fast under that tight shirt he still had on from earlier. The same one that got all messed up when we were rolling around on the kitchen floor.I tried to play it cool even though my jaw was still throbbing from where he punched me. “Okay so Jace got picked up. Big deal. It’s just some dumb prank thing we were messing with. Air shot whatever. Probably nothing serious. Cops overreact all the time man you know how it is.”Alex did not laugh. He did not even crack a smile. Instead his hands balled up into fists at his sides and he took this shaky step back like I had slapped him or something. “A prank. You call that a prank. While you had your hands all over me on
Last Updated: 2026-04-14
Chapter: Chapter 33
Damien I wiped the blood off my lip with the back of my hand and stood up really slow, still butt naked on his kitchen floor. My jaw hurt like hell but I grinned anyway because fuck him if he thought one punch was gonna make me back down. Alex was breathing hard, yanking his shorts up over that obvious boner he still had, the wet spot right there like a neon sign screaming liar.“Nice right hook, short stack,” I said, licking the split in my lip and tasting metal. “You feel better now? Because your dick sure as hell doesn’t look like it got the message.”He glared at me, face all red, chest still going up and down fast. “Shut the fuck up, Damien. I told you never again. Get your shit and get out.”I didn’t move. Just took one step closer, then another, until he had to back up against the counter. My cock was still half-hard, swinging a little as I walked, and I didn’t even try to hide it. “Hit me again if it makes you feel better,” I said, voice low and rough because my throat felt t
Last Updated: 2026-04-13
Chapter: Chapter 32
Damien He opened his mouth to argue again but I didn’t give him the chance. I leaned in fast and kissed him hard, shutting down whatever dumb denial was about to come out. His lips were hot and a little chapped from all the yelling, and for half a second he froze like he was shocked I actually did it. Then he made this tiny sound in the back of his throat and kissed me back, messy and angry, like he was mad at himself for wanting it.I kept my hand right where it was, fingers teasing circles around his hole, not pushing in yet even though I could feel how it fluttered every time he breathed. He tried one weak protest against my mouth, mumbling, “We shouldn’t,” but the words barely made it out before his body arched up into me, hips rolling in these desperate little circles that made everything slick and obscene. The wetness was everywhere now, coating my fingers, soaking through his shorts, and I lost it a bit because holy shit this was actually happening.“Fuck, you’re soaked,” I gr
Last Updated: 2026-04-13
Chapter: Chapter 31
Damien Alex tried to shove me off the second my fingers pressed harder against that slick spot, his palms slamming into my chest as he snarled, “Get the fuck off me,” but his voice came out all wrecked and shaky like he had just run ten miles, and instead of actually pushing me away his fingers dug into my arms like he was scared I would disappear if he let go. I could feel his heart hammering against me, fast and stupid, and I swear even through the milk still stinging my eyes I saw the exact moment his brain short-circuited because his hips twitched up like they had a mind of their own.I pulled my hand back just enough to torture him, letting my fingertips drag slowly over that wet little hole while I grinned down at his flushed face. “You gonna pretend you’re not dripping for me right now?” I asked, voice low and mean because fuck if I wasn’t loving how red he was getting. At the same time I rolled my hips forward, sliding my bare cock right along his thigh, the friction making m
Last Updated: 2026-04-12
Sold to the cursed Alpha

Sold to the cursed Alpha

Areum was born pretty enough to be mistaken for a girl and cursed enough to be hated for his parents’ betrayal. The kingdom kept him alive only because he was useful to punish. He learned how to survive fists, insults, and the constant threat of being exposed for what he really was; an Omega boy in a place where that alone was a crime. When the palace signed a treaty with the feared Alpha of the North, the royal family hid their own daughter and forced Areum to take her place. Dressed as a bride, given a title he never asked for, he was sent into a marriage meant to keep peace between two lands. And when the Alpha began to notice him, too closely, too often, Areum realized the truth was getting harder to hide, and the consequences will be fatal if it slipped. Trapped between a mate who already rejected him, a husband who kept shifting from gentle to cold, and a kingdom that wanted his head, Areum must survive a palace that would rather bury him than let his secret breathe. This story is centered around Areum but it contains multiple people in love and multiple love stories, stay turned ^^
Read
Chapter: Chapter 51
Rowan I burst through the main gates with Areum limp in my arms, his head lolling against my shoulder like dead weight, skin clammy and way too pale, every shallow breath he took hitting me like a punch because fuck, he looked half-gone already, that void-pain thing eating him from the inside even while he was out cold. The compound was buzzing, pack members clustered everywhere some on the steps, some spilling out from the mess hall, all staring, whispers flying fast and ugly the second they saw us. "Rowan actually did it, raided the bastards?" "Heard the Luna took the curse hit, idiot hero move." "Who's the girl? And that smug fucker trailing her like he owns the place?" I didn't stop, just barked over my shoulder at the nearest betas, "Clear the infirmary room now! Get the doc here, he's crashing hard!" One of them jumped, scrambling, "On it, alpha!" but the murmurs kept coming, louder, angrier, "We lost three good ones out there for what? A fake Luna and her babysitter?" "Yeah,
Last Updated: 2026-01-27
Chapter: Chapter 50
~Rowan~We sat there in that stuffy room for what felt like forever after he dropped his bomb about using Elara as a stand-in, me, Jace, Niki, and him hashing out the details like we were planning a heist instead of trying to save our asses from a pack meltdown, and yeah, it was tense, everyone throwing ideas back and forth, Jace cracking stupid jokes to lighten the mood but nobody really laughing because this was serious shit, life-or-death serious, and I kept glancing at Areum, his face all determined but eyes showing that flicker of hurt like he hated the idea of hiding but knew it was the only play."Alright, so Elara it is," Jace said finally, rubbing his hands together like he was excited, "but how do we get her without starting a full-blown war with her dad's pack? Because that's exactly what we don't want, right, more enemies?" I nodded, leaning back, arms crossed, "Yeah, but think about it, a mini war with them is better than civil war here, at least it's external, we can con
Last Updated: 2026-01-25
Chapter: Chapter 49
AreumI sat on the edge of the bed with my hands locked together so tight my fingers hurt, staring at absolutely nothing, thinking about everything at the same time, which was my least favorite mental activity because it always ended with either a headache or me saying something unhinged out loud and Rowan giving me that look like he loved me but was also preparing for chaos.Rowan kept pacing. He paced like a man whose world was one bad sentence away from exploding, boots hitting the floor too hard, turning too sharp, muttering under his breath like the walls personally offended him.“Stop pacing,” I said.“I can’t,” he snapped.“You’re going to wear a hole in the floor.”“I’ll replace the floor.”“That’s not the point.”He stopped suddenly and looked at me, eyes sharp, jaw tight, and for a second the room felt too small for the amount of tension sitting between us.“They know,” he said.“There won’t be an issue if the Elder does not open his mouth.”I exhaled through my nose, lean
Last Updated: 2026-01-24
Chapter: Chapter 48
Areum's POVI was curled up in the corner of the hall, knees to my chest, because being me meant that every five minutes the universe decided it was hilarious to put me in a position where I could either scream or pass out, and honestly, both sounded equally appealing right now. My chest was tight, my breaths coming too fast and too short, and I could feel Rowan right there beside me, his presence like a damn steel wall I wanted to cling to but also punch because panic doesn’t care about logic.The guard, yes, that idiot, the one who had eyes like a squirrel on meth and clearly no concept of personal boundaries was back, and I swear I could feel his smug grin all the way from here. He looked like he had just realized he might have actually screwed up, and I was supposed to find sympathy for him? Nope. Not today. Not ever.“Areum,” Rowan’s voice cut through the chaos, low and rough and terrifyingly calm, and I swear I almost lunged at him like a lifeline. “Look at me.”I tried. I real
Last Updated: 2026-01-24
Chapter: Chapter 47
~Areum~“Good.”“You sure?”I twisted my head, glared at him over my shoulder even though tears were running down my face now not sad tears, just overload. “If you stop I will literally murder you. Keep going.”He stared at me another second really looked. Then something shifted in his expression. Not softer. Hungrier. Like he finally understood.“Okay,” he said quietly. “Okay.”The next hit wasn’t with his hand.He doubled the belt over in his fist, snapped it once against his own palm like he was testing. The crack made me flinch.Then he brought it down across my ass.I screamed full-throated, broken. Fire streaked across skin. My whole body locked up, then shuddered hard.“Again,” I choked out.He did. Twice more. Each one landing exactly where the last one had so the pain stacked. I was shaking now, ass on fire, wrists throbbing, cock so hard it hurt worse than the belt.Rowan dropped to his knees behind me suddenly, mouth on the welts hot, wet, soothing. Licking over the marks
Last Updated: 2026-01-21
Chapter: Chapter 46
~Areum~The knot finally went down enough that I could peel myself off Rowan without feeling like my guts were being yanked out backward, but the second I tried to roll away, another cramp hit like someone kicked me square in the lower belly. Not the slow build this time straight-up vicious, made my vision tunnel and my thighs clamp together so hard I nearly crushed his dick still half-inside me.“Fuck fuck fuck,” I hissed through my teeth, curling forward until my forehead smacked his collarbone. “Not done. Not even close. Why is this heat trying to murder me today?”Rowan’s arms came around me instantly, big hands sliding up my back like he could hold the cramps in place with sheer willpower. “Breathe, Luna. I got you.” His voice was wrecked, hoarse from all the begging and groaning, but still stupidly gentle. It pissed me off how much I liked it.“Don’t ‘Luna’ me right now,” I snapped, shoving at his chest even though I didn’t actually want him to let go. “I’m not in the mood for
Last Updated: 2026-01-21
Dark Secrets Between Roommates

Dark Secrets Between Roommates

"I'm sorry, Daddy..." The massive length shoved in and out of me from behind. A heavy hand slammed against my ass with a brutal crack, and my hair was yanked back, forcing my head up. "Suck it." My mouth was stuffed over and over again, cum dripping from the corners of my lips. "I was wrong, I was wrong, Master..." ******** My name is Aiden, and I'm a college freshman. I have three roommates: the quiet and shy Jovian, the playboy Ethan, and my secret crush—the cold and aloof Chris. I used to be their roommate; now I am their sex slave.
Read
Chapter: Chapter 17
Aiden’s POV“Come on, Aiden,” he said, voice all rushed and excited. “You know the deal. Get on your knees. I got it right so now you have to do the handjob.”I sat there frozen for a second, staring at him. “Eric, slow down. You do not have to strip everything off like that. We can do it with you sitting.”“No way,” he cut in, shaking his head hard. “Knees. Now. You are supposed to teach me properly. On your knees makes it better. Hurry up before I change my mind about the video.”I wanted to tell him to go to hell. I really did. But the phone was right there on the table and I knew he would send it without thinking twice. My legs felt weak when I slid off the chair and dropped to my knees in front of him. The floor was hard under me and my sore body complained the whole way down. I grabbed the lube bottle again because he was already waving it at me.“Here, use lots this time,” he said, pushing it into my hand. “Make it feel really good. And do not be stingy.”“You are so damn pushy
Last Updated: 2026-04-15
Chapter: Chapter 16
Aiden’s POVMy mouth went dry and I just sat there staring at Eric like he had gone crazy. He was grinning now, that sad look completely gone, and he had this cocky smile that made my stomach turn. The video. He still had the damn video. And now he was saying I had to like him? Like it was some kind of joke. “Eric, you can’t be serious,” I said, my voice coming out all shaky. I laughed a little but it sounded stupid. “You really think I’m just gonna do whatever because of one stupid video? Delete it right now or I swear I’m leaving and you can tell your dad why your grades went bad.”He leaned back and crossed his arms, still smiling like he won already. “No way. I’m keeping it. And you’re staying right here, Aiden. If you walk out, I send this to Dad. He will fire you so fast and like I said you’ll never get a job, not only that, dad will make your life in college a living hell.”I wanted to hit him. My hands made fists under the table. But the scared feeling was there too. Bills we
Last Updated: 2026-04-15
Chapter: Chapter 15
Chapter 15Aiden’s POVI walked in an awkward, uneven way, trying to hide how sore I felt. By the time I reached Eric’s door and knocked, my legs felt weak and shaky, and my chest hurt every time my shirt moved against it. I was already regretting not calling in sick but bills don’t pay themselves and I needed this. Eric opened the door fast like he had been waiting right there. “Hey Aiden. You’re on time. Come in.”“Thank you,” I muttered, stepping past him and dropping my bag on the chair. We headed straight to the tutoring area and I sat down quickly because standing made everything hurt worse. “Let’s jump straight into limits today. You had trouble with that last time.”He slid into the seat across from me and opened his notebook but his eyes kept flicking up to my face then down to my neck. “You okay? You look wiped out. And you’re sitting kinda stiff.”“I’m fine. Just tired. Focus on the math please.” I pointed at the first problem. “Try solving this one. Show me every step.”E
Last Updated: 2026-04-13
Chapter: Chapter 14
Aiden’s POVI shoved the bathroom door open and nearly collided straight into Jovian, who was standing there in the middle of our tiny dorm . His eyes went wide for half a second.“Hey man, you’re back, where were you?,” he said, voice pitching up like he was trying way too hard to sound normal. I froze with my towel still slung around my neck, the fresh holes in my chest stinging every time I breathed too deep. Just what I needed after flushing those stupid rings and finger fucking and already sore butt. “Yeah, well, I slept while studying in the library. You know how it is.” I tried to sidestep him toward my bed but he shifted right into my path, arms crossed, bouncing on his heels a little.He scratched the back of his neck, eyes flicking down to my shirt then back up real quick. “So uh… everything okay? You look kinda…tired. Like you didn’t sleep or something.”I snorted, dropping my bag on the floor with a thud. “ Tired? Try exhausted. Long night. Like I said I slept at the libr
Last Updated: 2026-04-12
Chapter: Chapter 13
Aiden’s POV I pushed open the door to my dorm room and it felt like the whole hallway could hear my heart trying to find its way out of my chest. My shirt stuck to my chest in the worst way possible and every little shift made the rings pull. God they hurt. “Screw this,” I muttered under my breath and headed straight for the bathroom. I locked the door behind me so fast my fingers fumbled the latch twice. The mirror over the sink showed exactly what I did not want to see. My face looked pale and my eyes were all red and puffy from the crying. I yanked my shirt up without thinking and there they were. Two shiny rings sitting right through my nipples. The skin around them was red and swollen and shiny. They looked ridiculous. They looked permanent.I stared at them and felt my stomach twist. “You absolute asshole,” I said to the mirror like the guy could hear me. “You really did this.”My hands shook when I reached up. The second my fingers brushed the left ring I hissed so loud I was
Last Updated: 2026-04-07
Chapter: Chapter 12
CHAPTER 12 Aiden’s POVThe pain in my nipples woke me up. They burned and throbbed with every heartbeat. I reached up and touched the cool rings. One on each side. They were actually fricking real. Stuck right through my skin. My chest felt swollen and hot. And every breath I took made the pain worse.I also felt sore spots on my neck. I touched them carefully. Bite marks. They were fresh and tender.The blindfold was still on. The bed next to me was cold and empty. Was he gone? I pulled the blindfold off with shaky fingers. My eyes stung from crying last night. My butthole hurt so much I could barely walk but I managed to get up. Fuck that son of a b**tch. First I looked around the room. I checked the bathroom. I opened the door and looked inside. Empty. I checked the closet. Empty. I even looked under the bed. He was really gone. I was alone.“He left me like this,” I whispered, my voice cracked and weak. “He pierced me, fucked me, made me beg, and then just left.” I was supposed
Last Updated: 2026-04-06
You may also like
The Night Known As You
The Night Known As You
LGBTQ+ · Metztli Night
3.7K views
LOVE IN SHADES
LOVE IN SHADES
LGBTQ+ · Babylinda
3.7K views
The Promise
The Promise
LGBTQ+ · jzeyroses
3.7K views
Whispers of Love
Whispers of Love
LGBTQ+ · racheldreamcatcher
3.7K views
The Billionaire's Secret
The Billionaire's Secret
LGBTQ+ · Cecile Oosthuizen
3.6K views
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status