author-banner
Nyxenite
Nyxenite
Author

Novels by Nyxenite

My Mafia Husband Thought, I Was Innocent

My Mafia Husband Thought, I Was Innocent

Every tear I shed feeds his ego. Every whimper, his pride. Every bruise he leaves behind, his silent claim over me. He takes me cold. Leaves me ruined. And I wait - quiet, breathless, for the next time he comes back to break me again. He thinks he has me in the palm of his hand. Thinks I’m nothing without him. A fragile wife, meek, obedient. A weakness he never needed. I let him believe it. I never tried to break the illusion. As long as I have his hands on me, As long as his shadows reach for me, That’s enough. But in the dark, daggers roam. And with every sound my heels make, they fall. He still thinks I’m glass, But he hasn’t heard me shatter.
Read
Chapter: The Final Chapter
CATALINA’S PERSPECTIVELUCCHESE ESTATE, VERONA – Five Years After the AshesLate-afternoon sunlight pours over the gardens in a thick, honey-gold spill, the kind of light Italy hoards for itself like a jealous lover. Everything gleams. Everything looks innocent.I know better than to trust beautiful things.Alejandro, six years old, long-limbed and loud, charges across the lower lawn with a wooden sword twice his size. The kid swings like a berserker. The two Caucasian shepherds, Bear and Ghost, lumber along beside him, pretending to cower even though either of them could flatten him with one paw.In my arms, Sofia kicks impatiently. Two years old, black hair, green eyes, temper measurable only in Richter scale units.“Down, Mamá. Sword!” she demands, stabbing her tiny fist downward.“No swords until you’re four,” I say, kissing the top of her head. “Even tyrants need limits.”She gives me the same betrayed
Last Updated: 2026-01-18
Chapter: Alejandro's First Birthday
CATALINA’S PERSPECTIVE LUCCHESE MANSION, VERONA – The First Days of ForeverI didn’t put Alejandro down for seventy-two hours straight.Not once.I was terrified that if I blinked, the lie would reassert itself and he would turn to ash in my arms.Dante never tried to reason with me. He simply became whatever I needed: pillow, table, shadow. He slept on the floor beside the rocking chair, woke every time Alejandro stirred, and handed me water or a clean blanket without being asked.He understood: For eleven months I had carried the certainty that my son was dead the moment he left my body. My arms had to learn, hour by hour, that he had never died at all.~~~~~~~Night OneI sat in the nursery rocker until the sky turned pale.I studied every detail of the living, breathing proof that everything I believed was a lie.The slope of his nose, Dante
Last Updated: 2026-01-17
Chapter: Her Greatest Surprise
CATALINA’S PERSPECTIVE VORONIN’S FORTRESS, CRIMEA – Dawn of Departure The convoy is already loaded. The sky is the color of wet ash. Voronin waits on the steps, coat collar turned up against the wind, cigarette glowing like a small red wound. I walk up to him alone. Dante hangs back by the car, arms crossed, watching. Voronin offers the half-smoked cigarette. I take it, inhale once, hand it back. “You own more than half of Russia now,” I say quietly. “From Kaliningrad to Vladivostok, pipelines, ports, half the aluminum plants, most of the black-market arms routes. Everything Gavriil bled for is yours.” He exhales smoke through his nose, eyes on the horizon. “I am aware.” I step closer. “Look at me.” He does. My voice is soft, but it carries th
Last Updated: 2026-01-16
Chapter: The Thirty-One Days of Erasure
CATALINA’S PERSPECTIVE THE BLACK SEA COAST We did not go home. Not yet. There was still meat on the bones, and I intended to strip them clean. For thirty-one days the entire coast from Anapa to Batumi became a silent, efficient slaughterhouse of memory. ~~~~~~~ Week One – The Purge We hunted the way fire hunts oxygen. Voronin’s kill teams, fifty men, no insignia, no mercy, moved in four-man cells. Night-vision goggles. Suppressed rifles. Black vans with false plates. They took captains in their sleep. They took accountants in five-star hotel bathrooms. They took pilots on the tarmac before engines could spool. Some tried to run south through Turkey. We had people waiting at every mountain pass. Some tried to buy their lives with information. We took the inf
Last Updated: 2026-01-15
Chapter: Gavriil's Death
CATALINA’S PERSPECTIVE FIOLENT FORTRESS – DawnThe sky is the color of dried blood when the last tower falls.I stand on the hood of the lead Tigr, wind whipping my hair, and watch the fortress die.One by one, the remaining walls fold inward. Roofs collapse with roars that shake the cliff. The sea below drinks the smoke.Gavriil is on his knees in front of me, wrists and ankles chained to a tow hook bolted to the bumper.He is barefoot, shirt torn open, the black-gold ring I once wore now hanging from a chain around his own neck like a noose.His face is streaked with soot and blood, but his eyes, those winter eyes, are still sharp.Still trying to own me.I crouch so we’re eye-level.“Look,” I say softly.He refuses.I grab his hair, force his head up.“Look at what you built, Gavriil. Look at it die.”A final explosion ripples through t
Last Updated: 2026-01-14
Chapter: Gavriil's Captivity
CATALINA’S PERSPECTIVE FIOLENT FORTRESS – 04:21 a.m. onwardThe courtyard is a crematorium.White phosphorus drips from the sky like molten tears. Bodies curl like burnt paper. The air itself feels thick enough to chew.I walk through it untouched.Flames kiss the edges of my fatigues and retreat, as if even fire knows better than to claim me tonight.Dante is a shadow at my left, rifle raised, eyes scanning every corner. Cynthia ghosts at my right, muzzle never wavering. Nikolai and Voronin sweep the flanks. Malcolm is already wiring the final charges that will collapse the rest of the building on top of whatever is left of this place.We descend the shattered staircase in single file.Marble crunches beneath my boots like broken teeth.Emergency lights strobe red across walls painted with blood and soot.I know this corridor the way a condemned woman knows
Last Updated: 2026-01-13
Burning Embers: Scorching Tales of Desire

Burning Embers: Scorching Tales of Desire

Warning... or Invitation? That choice is yours. This isn’t a fairytale. This isn’t about sweet kisses beneath cherry blossoms or soft smiles under the stars. No. This is raw, This is reckless, This is “Burning Embers: Scorching Tales of Desire” A collection of BL short stories carved from lust, laced with obsession, and kissed by chaos. Each chapter stands on its own, a world where strangers become addictions, roommates cross lines, enemies blur into lovers, and the line between want and need snaps without warning. These men don’t fall in love. They fall into temptation. They crash into each other like lightning against the sea, loud, unforgiving, and beautiful in their destruction. You’ll find no gentle romance here. Only the ache of fingertips brushing where they shouldn't, the weight of glances held too long, the gasp before the plunge. This is for the ones who know love isn’t always tender. That sometimes, the most unforgettable stories are the ones written in bruises and longing. This is for those who crave stories that leave a mark, who don’t flinch when desire gets messy, when hearts bleed a little before they beat as one. Not for the faint-hearted. Not for the clean-handed. This is for the bold, the brave, the ones who dare to touch the flame even if it burns. So turn the page. Step into the fire. But don’t say I didn’t warn you--- Because once the embers catch, they never go out.
Read
Chapter: Tangled in Ambition: Part 25 Final Arc
The penthouse, once a refuge of isolation, now hummed with tentative hope. Victor’s downfall, orchestrated by Travis and sealed by Victoria’s betrayal, had shifted the industry’s tides. The news of his arrest and the lawsuits from his victims dominated X, with #VictorExposed trending alongside stories of resilience. Dave and Carla, still fragile from their month-long retreat, sat with Henry and Travis, the weight of their ordeal heavy but no longer crushing. The videos, the shame, the career implosions, they were scars, but scars could heal. And they weren’t alone. Victor’s other victims, emboldened by his fall, were stepping forward, their journeys of recovery intertwining with Dave and Carla’s, creating a network of survivors determined to reclaim their lives. Dave leaned against Henry on the penthouse couch, his frame still gaunt
Last Updated: 2025-12-25
Chapter: Tangled in Ambition: Part 24
Victor’s retaliation turned vicious, a brutal escalation that left no room for subtlety. The gossip blogs and tabloids were child’s play compared to his next move: intimate videos, grainy but unmistakable, of Dave and Victor, followed by others of Carla and Victor, leaked to the darkest corners of the internet. Each clip was a dagger, exposing moments of coercion dressed up as consent, a twisted record Victor had kept as insurance. The videos spread like wildfire across X, shared and reposted before anyone could react. The hashtags #DaveExposed and #CarlaShame surged, drowning out Matilde’s endorsement and the group’s careful counter-narratives.Dave and Carla crumbled under the weight. They’d known Victor was ruthless, but not that he’d preserved every humiliating moment, every deal they’d made for survival. The penthouse became their fortress, or their prison. Dave, his career in tatters, posted a final X statement, taking
Last Updated: 2025-12-24
Chapter: Tangled in Ambition: Part 23
The penthouse was a war room, its sleek modernity a stark contrast to the chaos unfolding online. The glow of laptops illuminated Carla and Travis’s faces as they tracked the escalating fallout from Victor’s leaks. The gossip blog’s #DaveExposed post had metastasized, fueled by the tabloid’s latest hit piece implicating Carla’s past and hinting at Dave’s ties to Henry. X was ablaze with speculation, some fans defending Dave’s talent, others gleefully tearing into the scandal. Henry and Dave sat close, their earlier post, a defiant studio selfie, gaining traction but not enough to shift the narrative. Victor’s shadow loomed large, his retaliation a calculated strike to unravel their hard-won progress. But Carla had a card to play: Matilde.Matilde, the revered acting coach whose workshops were a crucible for raw talent, held sway in the industry. Her endorsement was a golden ticket, and her disdain for power plays like Victor
Last Updated: 2025-12-23
Chapter: Tangled in Ambition: Part 22
The workshop’s high lingered as Dave and Carla left Matilde’s studio, the promise of future roles fueling their steps. The city buzzed around them, but their focus was on the path ahead, Dave’s career gaining traction, free from the strings of his past. Meanwhile, Henry and Travis were across town, wrapping up the music show filming. But in the entertainment world, victories were fragile, and shadows like Victor’s never stayed dormant for long.Victor, the industry titan whose influence had once propped up Dave’s early career, hadn’t forgotten the slight of being sidelined. His disinterest in Dave had been a strategic retreat, not a surrender. Word of Dave’s workshop success and his upcoming role in Carlos’s film reached Victor’s ears through industry whispers, and his pride bristled. Dave, the talent he’d molded, was carving a path without him, and Carla, his former plaything, had dared to cut ties. Vic
Last Updated: 2025-12-22
Chapter: Tangled in Ambition: Part 21
The bedroom door creaked open, and Henry and Dave emerged, their hair mussed, clothes slightly askew, but their faces glowing with sated contentment. The living room came into view, and they froze. There, tangled naked on the sofa, were Carla and Travis, limbs entwined, lost in the quiet aftermath of their own intimacy. Henry’s lips quirked into a soft smile. Without a word, he grabbed a spare blanket from a nearby chair and draped it gently over the sleeping pair, a silent gesture of care. Dave watched, his heart warming. “C’mon,” Henry whispered, nudging Dave toward the kitchen. They raided the fridge for a midnight snack.The night’s intensity faded into easy companionship as they ate, then returned to the bedroom to rest, leaving Carla and Travis to their quiet moment.Morning broke with the soft glow of dawn filtering through the penthouse’s floor-to-ceiling windows. Travis stirred first, his internal
Last Updated: 2025-12-21
Chapter: Tangled in Ambition: Part 20
The penthouse thrummed with the distant, uninhibited sounds of Henry and Dave, their passion spilling through the open bedroom door, a raw symphony of moans and rhythmic creaks. In the living room, Carla and Travis sat close, the air between them charged with a new understanding. The weight of their earlier conversation, about Dave’s tangled past, Henry’s vulnerability, and the industry’s ruthless underbelly, had stripped away pretenses, leaving them exposed yet connected. Carla’s tear-streaked face softened under Travis’s gentle gaze, his hand still resting on her cheek from wiping away her tears. The alcohol in their systems blurred the edges, but the moment felt sharp, real.Travis’s words echoed in Carla’s mind: Stick with me. I don’t judge. For the first time in years, she felt seen, not as a manager, not as a pawn in Victor’s games, but as herself. Her heart raced, not from seduction or strategy, but from the possibili
Last Updated: 2025-12-20
Betrayed by my Husband, So I Took His Sister

Betrayed by my Husband, So I Took His Sister

I had stopped pretending the night Sebastian sailed past our bedroom door for the third time and didn’t look back. I had married him to keep my father’s company intact. Out of my father's desperation. The vows were for the cameras and the board, everything else was ledger entries and quiet compromises. He chased his affairs in public while I held the facade. He saw my composure and called it martyrdom. He never figured out that my calm was armor, not devotion. Then Samantha came home, twenty-three, luminous, curious, the kind of warmth that made places in me I’d kept cordoned off ache. She drifted into my life with easy laughter and careless questions. A sister-in-law, that became my obsession. We started with late-night talks, her voice soft in an empty house, her hand brushing mine while we pretended we were discussing nothing at all. Those small touches stopped being accidental, but deliberate. While Sebastian was busy elsewhere, I took his sister. Not to win anything on a balance sheet, not to score a victory, but to finally have the means to protect who I am, and who I love. Samantha was bewildered at first, shame and curiosity tangling on her face, but the way she leaned into the moments we stole told me more than words ever could. It was messy and urgent and selfish. She became my refuge and my ruin. The tenderness I had once sold to survive became a liability I was suddenly proud to bear. When the scandal around Sebastian crescendoed, I didn’t hide behind the marriage or the name. I stepped into the light, shoulder to shoulder with her, exposed and fierce. I traded anonymity for that, truth wrapped in possession, and I, Mikayla Stonefield, would have done it again.
Read
Chapter: Albert Still Takes Dennis Back.
The morning opened in chaos.A warrant landed at SOT headquarters addressed to Dennis Lincoln, and the media swarmed the entrance before the first officer was fully inside. I watched the live feed from the server room while Maximus ran numbers in the background, voice flat as it tracked SOT’s stock in real time.[Current decline: accelerating. Support levels failing.]“Buy on my personal account the moment it hits bottom,” I said. “All of it you can take without flagging.”[Acknowledged.]On the main monitor Dennis appeared in cuffs, escorted between two officers to a waiting car. The door shut. The vehicle pulled away. I closed the tab and shifted to the next task before the image had time to settle.By afternoon Alicia’s voice came through the intercom.“St. Mary’s Hospital is asking for a meeting. No appointment on the books.”“Check my schedule. Find the first open slot and tell them that’s the only time I’m available.”I was still marking the
Last Updated: 2026-10-11
Chapter: Albert Will Be Dealing With Kylie Now.
I was still smiling when I pulled away from the iron gates.The permission Samantha had given me sat warm in my chest, better than any contract, better than the launch headlines. For a few blocks I let myself drive with that hope intact.Then Kevin’s message lit the screen on the console. They had caught Kylie inside the perimeter, already in a dress, trying to slip through. The smile left my face at once. I pulled over long enough to type back to take her to the usual place and meet me there.The drive to Massachusetts stretched longer than it should have. By the time I reached the property, two cars were already parked in the drive. I pulled in beside them and went straight inside.Kylie sat in the middle of the living room, wrists bound behind her. Two men were tied the same way a few feet back. Kevin met me before I even sat down.“Dennis called the abduction off. Kylie decided to run it alone anyway. Only reason it failed is Ms. Xavier wasn’t in the venue wh
Last Updated: 2026-10-11
Chapter: She's Giving me a Chance.
We stayed tangled on the couch a while longer, her head against my shoulder, my fingers still moving slowly through her hair, until Samantha’s voice came quiet against my skin.“How are you doing?”The simple question stopped my hand mid-stroke. I lifted her chin with two fingers until her eyes met mine and answered before I could dress it up.“I’m not well. All I’ve done is work. Keep moving. If I stop, everything catches up.”Her gaze softened at that, but the firmness underneath it stayed in place as she pushed a little further.“And the bodyguards? Why send people to follow me around?”So I told her everything I had, Kylie and Dennis, the plan around the summit, Albert sitting behind both of them and using them the way he always used people who still thought they had leverage. While the details left my mouth I felt her body stiffen against mine, fear moving across her face before she buried herself closer, as if the solid line of my chest could push
Last Updated: 2026-10-11
Chapter: She Hasn't Made a Decision.
The desperation from earlier was still running hot under my skin, but underneath it sat something heavier. The need to be connected to her again, nothing between us, her wetness against mine until the missing months collapsed into the present.I shifted until my pussy settled over hers. The first slow grind of slick folds against slick folds pulled the same broken moan out of both of us. Samantha was still sensitive from the orgasm I had just taken from her, that every small movement made her twitch and open under me. I adjusted the angle until our clits caught and rubbed with each pass, and the sound that tore out of her was sharp enough to fill the quiet house.“Don’t stop...” Her fingers dug into my hips. “Please. Keep going. I want this version of you. The one that doesn’t hide anything.”The words stopped me for a single breath. I looked down at her flushed face, then pressed my forehead to hers so the next thing I said stayed only between us.“Then I’
Last Updated: 2026-10-10
Chapter: I Tasted Her Again.
Samantha moved first.She walked toward me in slow steps that made each one harder to breathe through. The closer she came, the less the old boundaries felt like something I could still obey. By the time she was near enough that I could see the exact shade of her eyes under the hall light, I already knew the truth of it. I would burn every line she had drawn if it meant one more taste of her mouth.She stopped just a foot away. Close enough that our breaths mixed in the narrow space between us. Close enough that the heat of her body reached me through the air. Her eyes kept dropping to my mouth and staying there a second too long, testing how much of my control was left and how little pressure it would take to break it.I forced the question out before the last of that control slipped.“Are you doing this on purpose?”Samantha’s expression shifted into something almost innocent, soft around the edges, as if she hadn’t calculated every inch of the d
Last Updated: 2026-10-10
Chapter: She Talked to Me.
For two days I worked through everything I could clear, counting the six-hour gap between Berlin and New York so that nothing on either side of the ocean would stall while I was in the air.Even on the flight back I kept the laptop open. Contracts, branch reports, the last adjustments on the personal-unit rollout. I slept for one hour before the wheels touched down and woke already reaching for the next file.Kevin met Alicia and me at the airport and drove straight to the summit. The event was already in motion when we arrived, startup pitches moving one after another under the lights. I walked to the front row where my seat had been held and sat without settling. My eyes were already searching for the one person who had made sleep difficult for weeks.When I found her, the air left my chest in a soft sound I couldn’t stop. Samantha sat only a short distance away, and for a moment the rest of the room fell out of focus. She was beautiful in a way that hur
Last Updated: 2026-10-10
The Young Lycan

The Young Lycan

The Redborne Pack was the strongest in the world. Their monopoly on politics and global business was the driving force for rival packs, who sought to take them down at any cost. Liliana was born of a bond between a Luna and a Lycan, the most feared pair in existence. Matthias, the untouchable Lycan who forced other Alphas to submit to his authority, and Shaina, the Luna whose prowess could soothe even the pack's wildest berserkers, seemed to be the picture-perfect family. Until they weren't. Matthias was tempted by a rival’s beauty: Paloma, a dominant Omega groomed specifically to please the strongest Alpha, especially a Lycan. She was a spy, sent for the sole purpose of wrecking the perfect couple. It was the beginning of Redborne’s downfall and the catalyst for the tragic, brutal death of Liliana’s mother. Ten-year-old Liliana witnessed it all. For years, she suffered a life of torment and slavery at the hands of her own father and his new wife. Now, given a chance for revenge, she is back on her feet. Alone and independent, she is taking justice into her own hands, making everyone pay the price for her mother’s execution.
Read
Chapter: The Silvershade Attack Wasn't Isolated.
When Shaina had recovered enough to travel, they left Howlinghaven without further delay and headed straight for Silvershade territory.Mistas and Pauliana were already waiting at the main residence. Word of the facility attack had reached them ahead of the convoy, and the moment the vehicles stopped both of them were at the doors. Pauliana took Shaina’s face in her hands first, checking the healing lines of the bites with a mother’s eye. Mistas stood close behind her, worry plain on his features and a colder anger held just beneath it.“You’re thinner,” Pauliana said quietly. “And you shouldn’t have been on those cliffs at all.”“I’m standing,” Shaina answered. “That’s enough for now.”They moved inside together. Once the formal greetings were done and the doors closed on the private sitting room, the fuller picture came out. The Howlinghaven breach had not been the only strike. Antitoxin shipments bound for nearby allied packs had been hit as well, delays
Last Updated: 2026-10-11
Chapter: It's Aimed at One Point.
When the main hall filled, Matthias did not waste time on speeches.“Pull the internal records,” he ordered his men. “Logs, access times, door codes, every entry tied to staff clearances. I want the system traced from the inside out. If someone opened a door for her, I want the name.”Workstations opened along the side of the hall. Screens lit with cascading data while the gathered staff stood in ordered rows. Shaina came in on Liliana’s arm, still pale and carefully upright.“You should be in bed,” Liliana murmured.“I need to see her face when they bring her in,” Shaina answered. “I won’t mistake it.”They were still watching the first layers of logs when the trackers returned.Between them walked a young woman in dusty clothes, wrists bound, expression tight with the knowledge that the run was over. Shaina’s gaze locked on her at once.“That’s her. The one who offered to help with the sedatives.”The young woman kept her eyes down and said nothing.
Last Updated: 2026-10-10
Chapter: The Breach in the Facility.
They reached Howlinghaven as the night’s last edge began to thin.Healers who could still stand met them at the inner gate and took Shaina at once, cleaning bite wounds, stitching the worst tears, and settling her into a recovery ward under close watch. Matthias refused to leave the doorway until the first bandages were secure. Liliana stayed long enough to see her mother’s breathing even out, then stepped back into the corridor where the work of the facility was already shifting from crisis to repair.Redborne men and remaining Silvershade staff cleared rubble from the broken courtyard, braced damaged doors, and began boarding the sections of wall the berserkers had torn open. Tools rang against stone. Orders moved back and forth in short, practical bursts. The dead had been covered and set aside, while the living kept their hands busy.In a quieter stretch of hallway Matthias and Liliana spoke in low voices.“That ledge,” Matthias said. “They were on us b
Last Updated: 2026-10-09
Chapter: Something's Off From That Area.
They finally closed the distance as the last strip of daylight thinned along the ridge.Liliana’s lycan form already carried wounds, deep claw lines across one shoulder and a puncture along her side that leaked silver-dark blood into her fur. Ahead of them the ledge opened into a wider shelf of broken stone, and there Shaina fought alone against three berserkers.She was still on her feet, but only just. Bite marks showed on her arm and along her ribs. Her movements stayed sharp with soother-trained precision, yet each exchange forced her a step closer to the drop. The berserkers pressed without strategy, all rage and weight, and the smell of her blood only made them hungrier.Matthias did not slow.He launched across the remaining ground and hit the first two like a collapsing wall, massive lycan hands locking around throats and shoulders, hauling them off Shaina in a single violent motion. Bone and muscle strained under his grip as he drove both crea
Last Updated: 2026-10-08
Chapter: Luna Shaina's in Danger.
Matthias’s phone rang while the weight of the Blacklore conversation still hung in the office.He answered on the second tone. Shaina’s voice came through ragged, wind and movement under every word.“The facility....Howlinghaven....attacked. Some of the berserkers broke out. They’re after me. I’m running-”Matthias’s reaction was immediate and violent. A growl tore out of his chest, low and continuous, golden eyes flashing as his free hand clenched hard enough to creak the phone casing.“Where are you. Keep moving. We’re coming.”Liliana was already on her feet. She pulled out her own phone and called the Mist elite channel while her father kept Shaina on the line.“All units to Howlinghaven. Full rescue. Now.”She had barely finished the order when Shaina’s call cut off mid-breath. Matthias redialed at once. The line rang into empty silence. He tried again. Nothing.They were moving before the third attempt failed, out of the office, down the private
Last Updated: 2026-10-07
Chapter: Paloma's Back in the Game.
>>>Back at Redborne territory.Liliana returned to Redridge and went straight into the meeting room.Mist and SIN scouts were already waiting, and maps and short written summaries covered the table. Once she had taken her seat, she nodded for them to begin.The first scout spoke without preamble.“Three carriages of toddlers left Lowlith Falls while you were away. One headed toward Blacklore territory. The other two entered Purplefang and were taken into an auction house.”A second scout picked up from there without pause.“The hybrid newborn you told us to track was moved separately. Destination falls under High Council jurisdiction. The elder’s name is still unknown, but the location is confirmed Council ground.”Liliana’s fingers tightened once on the edge of the table, then relaxed as she moved to the next point.“The rescued females?”“Seven now,” another scout answered. “They’re in the secondary building. Laclam is handling their rec
Last Updated: 2026-10-06
You May Also Like
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