author-banner
Generis
Generis
Author

Novels by Generis

Crossed: Chasing Back the Unwanted Wife

Crossed: Chasing Back the Unwanted Wife

"He's not my ex-husband. He's just a man I used to know." He shattered her heart with one accusation. Now she’s the woman he’ll do anything to win back. Juliette Hart thought she found her happy ending with billionaire Nolan Cross—until he publicly accused her of cheating at their wedding reception. Heartbroken and pregnant, Jules vanished from his world. But everything changes when Nolan discovers the truth years later. Now, as past betrayals resurface and buried secrets unravel, Nolan will stop at nothing to reclaim the woman he lost. But Jules isn’t the same broken girl anymore—and she'll do whatever it takes to keep herself and her son away from him… even if it means taking a few risks. When love and revenge collide, will forgiveness be their salvation—or their ruin?
Read
Chapter: Chapter 152
The ride home from the airport was quiet—too quiet. A heavy silence hung in the air, mixing with the sharp, sick smell of the pills her mom had swallowed minutes after they left the airport.Asher was thrilled to have her back. If not for him, Jules would’ve said a dozen things already. But she held them in. She would wait until they got home, when Asher was out of earshot.And until Nolan was there.She just kept to her side of the car and focused her gaze outside the window as the ride lasted. But then, her Mom’s hand slipped to her knee.She turned, her eyes landing on her Mom’s smiling face.“I know you’re worried,” her mom said softly, her voice low enough that Asher wouldn’t hear—even though he was sitting right there. “But I’m fine.”“You don’t look fine.” “I am,” her mom replied calmly.But Jules wasn’t convinced. Her frown returned. “I called you that day after I left Cassie and I got no response from you. You were knocked out, Mom.”“It’s the medication. My body couldn’t ha
Last Updated: 2026-02-22
Chapter: Chapter 151
Jules followed Asher’s movements with her eyes as he ran around the airport’s waiting area, stopping to stare at every small child he came across or bumped into.It was cute, but she was a little paranoid as her eyes also darted between each person who closed in on wherever he was, like they were going to grab him and stuff him into a bag or something.One can’t be too careful, right?She tucked her hair behind her ear, remembering what Cassie had told her. How Cassie had told her Nora was coming. What was she going to do if she got her hands on her Mom? Or even worse, Asher?“Asher? Ash?!” she called, standing from where she sat and walking up to Asher, who was now standing in front of a man juggling some pens, resting against a wall.The man smiled at her, but she didn’t return it. She just placed her hands on Asher’s shoulders and pulled him away, narrowing her gaze at the man. “You know that’s dangerous.” He smiled. “I’m an expert. They never fall off my hands.”“Still, you don
Last Updated: 2026-02-22
Chapter: Chapter 150
Nolan tapped his pen impatiently on the desk, his mind racing a million miles per second."Waiting for the first strike for your head to work." Jules' words echoed in his head once more, like it'd been doing all morning.He wasn't sitting around waiting for the first strike. He was trying to be calm about it so he didn't startle anyone.I mean, Jules is pregnant, and Asher's just a kid, and Kai and Trish were preparing for their wedding. He really didn't want to disturb their preparations; they'd done so much for him already.Jules was probably not ,appreciating him enough, he told himself. ‘Could be her hormones.’ He wanted to smack his head to scold it for that thought because apparently, it was now an offence to say those words.He stopped tapping the pen against the table and leaned towards it, a frown etched across his face. “What the hell are you planning, Ethan Fraser?” He muttered, his eyes fixed in no particular direction.“You're trying to scare us, aren't you? And that wo
Last Updated: 2026-02-07
Chapter: Chapter 149
“She broke into my house, Jules. And she knows so much. It’s like she was always there—watching. Like she created us.”“You're exaggerating." Jules replied, scratching the back of her neck like it'd stop the pounding in her chest.But Cassie was serious, the horror in her eyes conveying all the warnings she could offer. “I'm serious, Jules. That woman is evil, and she's not stopping until she gets back at you for stealing Ethan." “What?" Jules' heart sank.“I swear I tried to stop her, but she threatened me. She wanted to know where your mom is.”“And you told her?!” Jules’ voice shot up in panic.“No, no." She quickly replied. “I have no idea where your mom is." Jules' shoulders relaxed a bit.“But she's not giving up, and I have no idea what she's up to next." Jules' mind raced with fear and anxiety. Like why the hell was Nora after her? She had no idea she and Ethan were a thing in the first place, so how was this any of her fault?She should be fighting Ethan instead.The thoug
Last Updated: 2026-02-06
Chapter: Chapter 148
Cassie checked her face for the umpteenth time on her phone, praying she didn't look like a depressed homeless beggar waiting for a benefactor.She'd woken up that morning with cold feet, and when she checked her phone and saw Jules' name flash across the screen, she understood why.Now she sat at a corner table in the candy shop, tapping her foot impatiently, eyes flicking toward the entrance every few seconds.She hadn't even told Colton where she'd gone or he'd had said one or two about why she should give Jules a little more space.In the space of four months, he'd transformed into acting like her father—paranoid, anxious, and overthinking everything.She shook off her thoughts and tucked her hair behind her ear for the hundredth time, taking her eyes off the door.“3:45pm." She muttered under her breath and picked up her beverage, lifting it to her lips. “She’s busy, Cassie, and pregnant too. Calm your ass down.” She told herself, but she knew it wouldn't work.She wasn't just ne
Last Updated: 2026-02-04
Chapter: Chapter 147
Colton slammed the car door so aggressively, it nearly shook the buildings around. But he didn't care.All he could think of was marching down to the hole his brother was now hiding in and demanding answers to why the hell they'd decided to drag their pathetic asses to his house.He strode up to the house and placed a heavy knock on it, a deep frown on his face. “Ethan? Ethan, I know you're in there. Open up.” He knocked again.If he was being honest with himself, he'd had nothing in mind when he hopped into his car. And on a normal day, he should be on his way to his office.But there was no way he was going to live with the fact that Cassie had a hand print on her neck.He was shocked to his core when he saw it that morning—though faint, and when he'd asked her about it, she'd been reluctant to tell him until she did.Two days had passed since Nora’s visit, and thanks to Cassie’s overly reactive skin, the print still lingered.He gave the door rough rapt, wishing it had some kind of
Last Updated: 2026-02-04
Breaking Her at Thanksgiving

Breaking Her at Thanksgiving

Everyone believed Solène was just a quiet, virtuous wife; the woman who stood behind her husband’s success and asked for nothing in return. But they were wrong. At a Thanksgiving dinner meant to celebrate family, Solène’s marriage is shattered when her husband, Lewis Crawford, introduces another woman and claims she is carrying his child. In front of those who benefited from her sacrifice, Solène is asked to accept the unthinkable with grace because a medical report said she can no longer conceive. She does not scream nor protest. She just smiled and accepted it, knowing fully well she held her husband's future in his hand. When she took the step to ruin him, she never expected that the satisfaction of watching him suffer would open doors to many more betrayals, and an obstacle she never saw coming. **** She scoffed bitterly, turning to him once more. “The first man I helped off his feet was you, Lewis. I vowed never to do it again.”
Read
Chapter: Chapter 29
“Come on, Solene. You don’t want me to get lost, do you?” Hannah whined at the other end of the line.“Of course not.” Solene almost laughed as she walked towards her car, the phone pressed against her ear. “But you can’t get lost. The city is not that big.”A pause.“I still need your recommendations, Solene. You’ve always had eyes for the best things.”Solene smiled despite herself. “I’m flattered, Hannah. But I just got off a meeting right now, and I have a—” “Please, please, please,” Hannah cut in. “It’s just furniture. We’ll be done before you know it. I promise.”Solene paused and glanced at her wristwatch. “I do have a few hours before I go pick up Ari. So I—”“Let me help.”“What?” She spun around at the sound of the voice, her eyes landing on Lewis. “What was that?” Hannah asked over the phone.But Solene seemed to not notice the phone was still to her ear. She stared at Lewis who stood behind her, one hand tucked in his pocket, watching her like he’d been there longer tha
Last Updated: 2026-02-26
Chapter: Chapter 28
Solene sipped her coffee with one hand, her bag clutched in the other as she stepped into the elevator.Her phone vibrated in her bag, and she passed her coffee to Mae, reaching into the bag for it.It was a notification from Hannah.A smile tugged at her lips as she clicked on the message.It had been two days since her mom showed up at her house, and ever since then, something had slightly shifted.She was still getting used to the idea of family again. From having that warm feeling knowing she had people she could call her own—aside Ronan and Ari, to Hannah checking in on her at random hours.The message was a video with the caption. “This one is perfect!” Solene clicked on it just as the elevator doors slid open.It was a video of the apartment she’d picked after house haunting. This was the third one she’d sent to Solène for some kind of approval since she was moving to the city for what she called “migration.” What that meant? Solene hadn’t bothered asking.All she thought of
Last Updated: 2026-02-25
Chapter: Chapter 27
“If you need anything—anything at all, don’t hesitate to call me.” Her mom said at the door.Solene nodded, her smile as bright as ever. “I will.”Then Vanessa shifted her gaze to Ronan, who stood a little behind, looking worn out. “Ronan dear, please take care of my daughter.”Ronan pulled Solene’s close and kissed her hair. “As always.” Vanessa gave her one last hug and pulled away.“I’ll make sure to visit any chance I get.” Hannah said with a grin, stepping forward.Solene just chuckled and hugged her. “You haven’t changed one bit.”“Never!” she replied and pulled away, tilting her head at Ronan. “Bye!” Ronan replied with a small salute, his expression remaining unchanged.Solene waved once more as they walked to the car, where Katie was already sleeping peacefully in the backseat.And as the headlights and engine turned on, Solene shut the door.A heavy sigh escaped her, and she shut her eyes briefly, like she was trying to relieve the reunion.Ronan just turned towards the sta
Last Updated: 2026-02-24
Chapter: Chapter 26
The car drove smoothly along the almost empty road, giving the night the quiet satisfaction it deserved.Ronan sat in the backseat, his eyes fixed to an iPad in his hands as he scrolled leisurely.“And the reservation for tonight?” He asked.“Yes, sir, the—”A scratching sound cut through the line.Ronan turned to the phone beside him, a brow raised. “Eli?” He called as the noise dragged on. “Eli, are you still there?” “Yes, sir. Minor interruption.” The man on the other end replied.“Has it been taken care of?” Ronan asked, resuming his scrolling.“Not quite, sir, but soon enough.” Ronan wanted to say more. But it was better left for another day. “My reservation?” “Ah, yes, sir.” The man said, then paused. A slight shuffle. “Nine p.m.” Ronan’s eyes flickered to the screen. They had less than forty minutes to get ready. And he hadn’t told Solene about his plans.Well, maybe he would have if she’d answered any of his calls.He didn’t know what was wrong. But whatever it was, she h
Last Updated: 2026-02-23
Chapter: Chapter 25
Some kind of chill descended in the living room as everyone kept to themselves, staring at every other place except each other’s faces. “I swear I tried, Solene. I tried to move on. I tried to pick myself up after your father died.” Her mom said, her voice barely above a whisper. “But it was so hard.”Solene’s eyes shifted to her.She looked fine. Not just fine—beautiful. Like she had been living the kind of life that didn’t break you.Long dark hair, skin having only a few wrinkles—barely visible, and where she sat, one would know she was still full of life.It was like she hadn’t aged a day since Atlas’s burial, where she’d only stayed for a few minutes before running off again.“I blamed myself every day after Jack’s death.” Her mom went on.Jack—Hannah’s father.“I mean, your dad died the same way. It felt like I was the curse. I couldn’t live with it and I didn’t want to take it out on you both.” Solene swallowed and turned away. She was fighting an internal war, holding back h
Last Updated: 2026-02-23
Chapter: Chapter 24
For the next few seconds, Solene’s head moved slightly back and forth, trying to understand how the girl knew her name. But she didn’t say a word and just stared into the little girl’s eyes. “I swear I didn’t tell her anything,” Mary said quickly, shifting Ari on her hip. The girl looked at Mary, then turned back to a confused Solene. ‘Am I supposed to know her?’ Solene wondered. But nothing was coming up. “Where’s your mummy?” She asked, like it’d wipe away the fact that hearing the girl call her name had sparked something in her chest. “What’s your na—” Someone stepped out from the side, and Solene lifted her eyes. Two figures were now standing behind the little girl. Her breath caught. ‘No!’ Slowly, she rose to her feet, her eyes landing on the pair of eyes she never thought she’d see ever again. Her heart slammed violently against her ribs. Her body went rigid. Her mind was doing a marathon race. ‘This isn’t real, Solene,’ her mind whispered. ‘It’s all ex
Last Updated: 2026-02-21
Love, Lies and Billionaires

Love, Lies and Billionaires

…I guess little miss perfect still has some undisposed skeletons in her cupboard.” She folded her arms. Letting a mischievous grin play at the corner of her lips. “Your son is a bastard Maren…” Before she could continue, Maren's hand landed hard on her face. Something she should have done a long time ago… ***** When the only man she ever loved cheats on her with her best friend, Maren dumps him, shuts her heart to love, and thrives to be a better version no one expects. However, her decisions face a threat when she has a child and the confusion over its paternity arises. Things get worse when a past infidelity shows up in the form of a business deal. And hidden family secrets begin to unfold.
Read
Chapter: Chapter 93
A YEAR LATER "Ding dong!" Maren could hear the doorbell ring from her bedroom, then the sound of the door being opened and then inaudible voices then- "Maren Sharppe!!" "Fucking hell," she swore, startled and stared into the mirror. The view of the eyeliner she was applying on the right side of her eyes had gone zigzag. She took out a piece of wipes and just took off the entire thing and headed for the door and down the stairs. She knew that voice even in her sleep. "There's my mother fucking bitch!" Nella screamed as she sighted Maren coming down the stairs. She ran to her and almost swept her off her feet. "Alright, easy there," Maren said as she returned her hug with a wide grin. "Bitch, I thought your flight was tomorrow. What are you doing here?" "That's the thing. The flight was too far away, so I took my dad's private jet to be here today," she explained and hugged her again." Maren shook her head in amusement. "You never change, do you?" "I can't wait for y
Last Updated: 2025-05-30
Chapter: Chapter 92
“You're kidding, right?” Maren asked, holding the glass a little too tightly so that her fingers began to turn red. “I mean, there's no point trying to lie anymore, is there?" He replied, his eyes moving to her fingers on the glass and back to her face. “I admit I did know your father!" "And you're saying my father was a dangerous man?!” The glass shattered all over the ground and the liquid splashed along with it. “Hey hey, calm down” he was already in front of her and gently opened her hand, which was clenched into a fist to let the remaining glass fall out. Maren's face just stood frozen and she let him pull her away from the glass so he could clean it up and also clean up the cuts the glass gave her on her palm. “Your dad wasn't a dangerous man. He was involved with dangerous men,” he explained, cleaning the wound with disinfectant on a cotton wool. Maren just watched him, not knowing what to make out of what he'd been saying for the past twelve minutes. “Your fath
Last Updated: 2025-05-29
Chapter: Chapter 91
Maren raised her eyes for the paper on the table as soon as the knock on the door came. She knew who it was, and she gritted her teeth, just knowing that she would lose a very competent staff at any moment. “Come in,” she answered and sat up straight with her eyes on the door. Louise came in, file in hand, as she approached Maren's desk with her cheerfully fixed face. “These were the documents dropped off the other day that needed your signature, ma’am,” she announced, and Maren tapped the table for her to lay them. “You sent for me?" Louise asked, staring at her boss who hadn't taken her eyes off her since she walked in. Maren scanned her from her head to where was visible to her. She looked so elegant in the yellow blazer and trousers which she wore. She packed her hair into a loose bun in the middle of her head, which really gave her that sassy look coupled with the redness of her lips. She really was the one thing Alexander had given her that she hadn't regretted, a
Last Updated: 2025-05-29
Chapter: Chapter 90
Maren froze for a few seconds before she slowly raised her head to meet her mom's gaze. "That's impossible, mom. You're talking shit," Maren quickly blurted. "Oh, don't try to make me feel like I'm some terribly old lady. I do not have amnesia, young lady" Maren suddenly closed her laptop with force. "Don't you think it's a little too late to be up, mom? Some of us have work to do in the morning" she stood up and headed for her laptop casing. "Save me that bullshit, Maren. I know you know what exactly I'm talking about. Yours had a golden chain, and this is silver. And don't give me a shit about not remembering cause your father reminded you about it every day" "Maybe the gold just washed off with age. Maybe it was fake gold. I mean, dad was too self absorbed to buy real jewellery for any of us, anyway." Her brows were now furrowed as she carried out her actions with a little aggression. "This is pure silver, Maren. Gold doesn't wash off that way," her mom argued back in
Last Updated: 2025-05-28
Chapter: Chapter 89
Only the stars were in the sky when Maren got down from the car with her eyes glued to her phone, which she has basically been staring at since she got out of the elevator at her company. With calculated steps, she walked into the house and bolted the door behind her, then turned to the perfectly silent household of hers. She walked up the stairs and got into her room, which she also locked behind her. “Where did you get this?” “Fuck!” Maren exclaimed and almost dropped her phone as she shut her eyes to suck in the fear which had just radiated through her body. She took a deep breath, then opened her eyes again. “What the hell are you doing in my room, mom? And at this time of the night. Shouldn't you be knitting a sweater in a rocking chair or something?” she asked as she began pulling off her clothes. “Well, I felt my daughter's been acting so strange and distant these past few weeks and decided that if she wouldn't talk to me, maybe I should do some snooping of my own”
Last Updated: 2025-05-28
Chapter: Chapter 88
Maren's heart was tearing apart, and she just had to give herself a week break or she'd probably rip someone's head off at the office or something. She just couldn't contain her anger and sadness at what Alexander had done, and she meant it when she said she didn't want to see him again. How could someone be so selfish? She asked herself as she laid on her bed with her eyes facing the ceiling. How could someone destroy someone else's relationship without remorse just to be with the person? That is some messed up shit, you know? To think Irene was in on the plan since sat one and she hadn't noticed. She'd been that oblivious all this time? She knew she was supposed to be mad at Irene with this new information, but somewhere deep down; she felt some kind of pity for her and she wished she could speak to her one last time to hear her own side of the story or at least make peace with her. There was no denying that she missed Irene. I mean, this was her best friend from day one
Last Updated: 2025-05-27
The Billionaire's Secret: A Nasty Web of Lies

The Billionaire's Secret: A Nasty Web of Lies

“You think I'd stoop so low to fuck servants like you do?" He yelled— Oh, but he did! Hear me out, Thane Moneau, an enigmatic billionaire, gets tangled up with Lena Hayes, a charming, love-hungry young lady who asks for nothing but to be loved. She's sent to prison for a crime she knew nothing about by her husband, and that was where she'd met Thane; her prison bully. She was released ten months after to find her step sister, Mira, had taken over her marriage. With nowhere else to go after signing the divorce papers, she returned to her father's house only for the heartless man to sell her off as a maid. There again, her world and Thane's collided as her boss was Thane's irresponsible father. Not long after, Mr Moneau senior was killed and Thane was nowhere to be found. Soon, she discovered Thane is actually a ruthless billionaire, and numerous questions filled her mind. How had such a rich man ended up in the kind of dirty prison where she was? Why did he go undercover? And how on earth was he so rich but his father lived in an average house and fucked whores for a living? Also, what happens when Lena goes from being a wife to Adrian Devonshire, to a maid for an old man, then the personal maid to Thane who hates her guts? Will things get worse or will she thrive when unforeseen circumstances force her to get married to the ruthless, arrogant billionaire, Thane Moneau?
Read
Chapter: Chapter 110
Lena picked at her food, her eyes glued to the plate to make sure she avoided looking up. There was an invisible frown on her face-subtle, but you could tell she wasn't happy. I mean, how would you feel if you found out you had a half-sister you basically worked with as a maid in the house of a man you both loved?And then you found out she was just undercover searching for something you've been with all your life.Lena was troubled-just like she should. And that was all she could think of. She was stripped of the position, and Bridget had given her a kiss on the forehead as she happily took up all the responsibilities that came with it.Though she'd let Lena keep her house.It was only a sigh of relief for Lena-even though she really didn't like how everything played out.'Bitch, you're free.' her mind whispered.'Not completely.'Her eyes finally snapped up. "Are you seriously going to keep watching me eat?" Thane tapped lazily on the table, his gaze never leaving her face. "You
Last Updated: 2025-06-08
Chapter: Chapter 109
Lena wrapped her arms around herself and tapped her foot as she sat, trying to block out the voices in her head.This...this mess was exactly what she'd been avoiding. And now it was staring straight at her face.But first of all, she'd refused to leave the hall if Thane didn't explain what the hell Bridget was talking about. "Lena-" "Don't touch me, Thane." She snapped, moving away so his hand didn't touch her.They were backstage, and the ceremony had to be ended abruptly so that they could get to understand what was going on.Goosebumps traced their way to Lena's brain, and she couldn't help the sick feeling in her stomach. Darius finally walked in, his steps slow and calculated. "So what's the..." he paused and tilted his head, a frown on his face and his eyes caught Bridget. He turned to Thane. "Isn't this that maid you used to fool around with?" he asked Thane, his tone flat.Bridget rolled her eyes, her legs crossed on the chair she sat.Thane gritted his teeth and just rem
Last Updated: 2025-06-08
Chapter: Chapter 108
For a moment, Lena had forgotten her anxiety as she spoke with Alex. But now hearing the announcer's voice echo from the speakers, a shiver ran down her spine, robbing her face of her smile."Are you okay?" Alex asked, concern laced in her voice.Lena took a breath, trying to steady herself. Then she forced a smile. "I'm fine. I'm just..." she swallowed. "Just a little freaked out, that's all."Renee stepped forward almost immediately. "Ma'am, we have to go." There was a frown on Alex's face as she cupped Lena's shoulders. "You'll do great, okay?" She pulled her into a hug, and Lena returned it, blowing off a bit of the pressure.They broke the hug, and Lena waved before following Renee towards the backstage door.As soon as she walked in, Darius walked out onto the stage. "Already?" Lena said with a frown, her palms becoming clammy. "Easy there, Lena."Lena turned just in time to see Marie walk in through the door. Lena's cheeks warmed instantly, and she took a step toward Marie.
Last Updated: 2025-06-06
Chapter: Chapter 107
Lena stared at her reflection in the full-length mirror and took a deep breath for the umpteenth time, trying to blow away the anxiety fluttering in her chest.It wasn't working."Tonight's the night, Lena. You can do this," she encouraged herself, her eyes making an outline of her body wrapped in a black, sleek gown paired with silver heels.Simple, but striking.At least, that was what the stylist had said. And she was beginning to see it the more she repeated it in her head. She picked up her phone, which was lying on the bed.A message from Renee had popped up. "The guests are arriving." The message read. Lena turned off the phone and exhaled, like she'd been holding her breath.Then finally she took up her bag and walked out the door."Sandy, you sure you don't want to come with-" Lena paused in her tracks for a moment. But then she just rolled her eyes and continued to the front door."Oh, come on." Thane said, following her behind. "I was just persuading Sandy to tag along,
Last Updated: 2025-06-06
Chapter: Chapter 106
"I ordered four. How on earth is there just one?" Lena yelled into the phone, which she held between her shoulder and ear as both her hands were occupied.She held open her bag with one hand while the other picked up things from her table and stuffed them inside.Suddenly she paused from putting in a large diary and frowned. "Oh my god, Renee. Call the company immediately I drop this call alright? For goodnes's sake, this event is in less than a week and I have nothing ready." She said, her voice laced with frustration.A low rumble stirred in her stomach as she zipped up the bag and shifted the phone to her other ear."You know what? I'll be right there. Just do what I've told you and wait for me, alright?" She ended the call with a sharp tap, tossed the phone on the bed, and slapped her palm against her forehead, a frustrated groan escaping her lips.This preparation had been ongoing for a week now and in just two days, it was like they were starting the entire decoration process o
Last Updated: 2025-06-05
Chapter: Chapter 105
Lena bit her lip, eyes locked on his. He didn't need to say anything else.She leaned in again and whispered against his lips. "Show me." Thane's hand found the small of her back and pulled her close, his mouth trailing the curve of her neck till they found hers.His other hand worked swiftly and pulled up her dress just right enough to palm her bare ass.She moaned as he squeezed gently, feeling the heat between her legs intensify.Lena wanted more.Pulling away, she tugged off the shredded cloth from earlier and tossed it aside. Her breath caught when her eyes landed on the tattoos and stitch marks from the accident across his chest."You missed me, didn't you?" Thane breathed. Instead of answering, Lena leaned in, running her tongue across his nipple, trailing her way to his neck. Thane's head fell back. "Fuck!" He groaned quietly as Lena's hand hurried to his belt buckle.In no time, his belt was off and his penis peeked out. Lena's nipples hardened as she stared at his pink c
Last Updated: 2025-06-05
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