author-banner
D. Eleina
D. Eleina
Author

Novels by D. Eleina

When the Stars Went Dark

When the Stars Went Dark

Roselyn Maye Morgan thought her life was a fairytale—until the lies, betrayal, and heartbreak unravelled everything she held dear. Her mother's cold rejection, her father's desperate sorrow, and the tragedy that followed left her drowning in a nightmare she couldn't wake up from. Now, with nothing but the scars of her past, Roselyn must find a way to survive in a world that no longer feels like home. But when the ghosts of yesterday refuse to let go, can she escape the pain, or is she doomed to relive it forever? A gripping story of love, loss, and the shadows that never fade.
อ่าน
Chapter: Chapter 41: The Moon Shines Brighter Part 2 The End
NATHAN’S POVI have been waiting for this day ever since she left my life.Beneath me, the water flows gently, its shimmering surface reflecting the sky. We chose to keep this wedding intimate, inviting only our closest friends and family because we wanted this day to remain solemn and private—our most treasured moment together.While the music continued, I watched her take steps, getting closer and closer to me.I was naïve before, too much of a coward to understand my own feelings, to see who I truly loved.She entered my life without warning, turning my carefully built world upside down. The first time I saw her in the bookstore aisle, the moment she beat me at my own game—I knew she was different.But that night on the cliff, when she saw right through my confusion and said what I couldn’t, something in me knew. I knew I loved her. And I knew that she was the one I wanted to see walking down
ปรับปรุงล่าสุด: 2026-08-23
Chapter: Chapter 41: The Moon Shines Brighter Part 1
ROSELYN’S POVThe weather was exceptionally captivating today. The sun shone brightly, but the clouds drifting across the blue sky provided the perfect shade, while the cool sea breeze carried a fresh, salty scent through the air.Seated inside a beautifully made brown tent, my palms sweated uncontrollably, and my heart pounded at an unusual pace. I stared at my reflection in the mirror as Beatrice styled my hair while her assistant, Laila, carefully applied my makeup. Both had been recommended by Lyn, who swore by their expertise—her stunning bridal look at her wedding was proof enough.I adored Beatrice’s work.She curled my hair, weaving a small braid along the crown of my head before decorating it with delicate, vibrant flowers—a style she called Pile on the Flowers.Meanwhile, Laila created a soft ombré eyeshadow on my lids, blending into a natural gradient, while my lips were painted a
ปรับปรุงล่าสุด: 2026-08-23
Chapter: Chapter 40: Sweets And Cheese
ROSELYN’S POV"After so many years, it's finally happening!" I laughed out loud at Auntie Clarisse's excited comment from where Nate and I sat.Our families had gathered to celebrate the official start of our engagement. We decided to keep it private, holding the event at a high-end, all-you-can-eat European buffet."Our efforts were not in vain after all," my uncle said as he and Nate's parents walked toward our table, prompting me to rise from my seat."I have to thank you for that, Uncle Peter. I wouldn’t be who I am today if it weren’t for you." I placed the plate he was holding onto our table and embraced him warmly before sitting down again."What we did wasn’t right, baby, but we’re glad that the path it led you both down has given you the happiness you deserve." Uncle Peter smiled brightly as he pulled out the chair to my left and took a seat.His words melted my heart because he was rig
ปรับปรุงล่าสุด: 2026-08-22
Chapter: Chapter 39: The Moon Among The Stars
ROSELYN’S POV"Aaghh!" I groggily shouted as I grabbed my phone, its alarm blaring loudly on my bedside table. I opened it, only to be blinded by the sudden brightness of the screen. Squinting, I realised with horror that my alarm had been on snooze, and it was already five o’clock in the morning.I shot up from bed, rushed to take a shower, and quickly changed into plain white skinny jeans before slipping on my black three-quarter-sleeved uniform. Tying my hair into a ponytail, I reached for my name pin, about to place it on the left side of my uniform, when my phone rang.I bit my lower lip nervously as I saw the caller. Athan. I glanced at the wall clock—six o’clock. I was dead. Athan hated latecomers, and I was very late. Squeezing my eyes shut, I braced myself and placed the phone to my right ear, ready for a scolding.“It’s already six in the morning, Rosie! We still need to prepare at the venue.
ปรับปรุงล่าสุด: 2026-08-22
Chapter: Chapter 38: Making Him Cry
ROSELYN’S POVDressed in an off-shoulder, long-sleeved white gown flowing to the floor, adorned with glittering beads along the hem and the waistline, Olivia looked majestic. Her hair was styled into a rose bun, and she sat on a high gold chair in front of the mirror while her stylist perfected the placement of her veil.Today was her wedding day. I had contemplated whether to attend, given that we were not particularly close and our past was not as colourful as others might think. However, the fact that she reached out and sent me an invitation told me that I should go.And now, seeing her lips curve into a generous smile in the mirror as her eyes met my reflection, I knew I had made the right choice."You look magnificent," I said, walking closer and taking a seat on the nearby chair so we could talk more comfortably while she was being styled."Thank you for coming," she said sincerely, reaching out to hold my hand and giv
ปรับปรุงล่าสุด: 2026-08-21
Chapter: Chapter 37: Court Me Again
As I stepped into the restaurant’s kitchen, my co-workers eyed me with teasing smiles, their gazes filled with mischief.Confused, I followed their line of sight and was utterly shocked to find a bouquet of flowers resting on my workstation. The arrangement was a beautiful mix of various blooms, and what surprised me even more was that Athan wasn’t yelling at anyone to remove it—despite the fact that flowers had no place in the kitchen.“Someone must’ve snuck that in when you walked through the door. He probably thought it was a new ingredient,” Athan commented, barely glancing up from his work.“Well, it is an ingredient—an ingredient to nourish my loving heart,” I replied with a smirk as I picked up the bouquet, my fingers searching for a note. The words on the small card sent a wave of warmth through me, bringing an unconscious smile to my lips:A single flower cannot amount to how much you mean
ปรับปรุงล่าสุด: 2026-08-21
Divorcing The Alpha: Now He Won't Let Me Go

Divorcing The Alpha: Now He Won't Let Me Go

"Making you my Luna is the one thing I’ll always be ashamed of!" On our third anniversary, my husband, Alpha Keegan, brought his mistress home. He served her the dinner I cooked and asked her to live with us. I was the Luna, but I was just a ghost in his life. Then came the twist that shattered my world: she’s pregnant with his child. When an "accident" threatens her life, his cruelty becomes absolute. He doesn't want me; he just wants my rare, "golden blood". He orders me to become her living blood bank to "ensure Sienna and the baby's health". His final plan? To replace me as Luna. He thought I was just a weak Omega he could discard. He forgot I was once his strongest warrior. "I, Lilian Harrington, reject you as my mate and my husband." I'm done. But he refuses to sign the divorce papers, determined to keep his possession. He thinks I'll have nowhere to go. He's about to find out what happens when the warrior he cast aside is offered a new life by his biggest rival.
อ่าน
Chapter: Chapter 164
Lillian’s POVOur smiles we share in that beautiful reflection, then shatter. And that beautiful silver wolf, Lyra, lunges forward. Suddenly, she’s not just a reflection, but a real, live wolf that lunges forward.I jolt in shock and am about to back away, but everything happens too fast. Way too fast for me to react.She lunges not to attack but to merge with me. To fully merge with my consciousness and my being.Thousands of sensations flow within me, filling the hollow part of my heart that’s always longing for my wolf’s presence.“It’s nice to finally be with you, Lillian.” That is her last word before my eyes snap open.With my eyes open, I can vividly see the sky that’s now clear and full of brightly twirling stars.Gone are the swirling clouds, and the moon is no longer red but a bright one of its original colour.“Lillian…” I hear Keegan’s voice.Shifting my gaze at him, I find him a little smaller than me, and that’s when I realise it. I am no longer in his arms, just like be
ปรับปรุงล่าสุด: 2025-12-31
Chapter: Chapter 163
Lillian’s POVAs soon as we step outside, we are immediately greeted by the wrath of the storm. The wind is blowing strongly, the breeze is immensely cold, and the raindrops are heavy. Every drop of the cold rain feels like a pellet of ice that contrasts my burning skin.We all walk to the centre of the courtyard, and I can see from the corner of my eye how Maddox tries her best to protect Hansel as much as possible from the storm by using her own body as a shield.It’s warming my heart as I appreciate her kindness, but honestly, it barely does anything. Despite the storm, the pup still gets drenched for half a minute in the rain.Once at the centre, Keegan gently lowers me to the ground, a large decorative stone with the engraving of the Oasis pack symbol. It’s massive enough that I can sit on it and even half lie down if needed.But despite the size of the stone that can surely accommodate me, Keegan accompanies me by sitting by my side.His hand gently holds my shoulder and pulls m
ปรับปรุงล่าสุด: 2025-12-31
Chapter: Chapter 162
Lillian’s POVThe air is filled with anticipation as we all anxiously wait for Richard’s reply.Richard looks at each of them and continues, “The ship one has come to an end after her heart stops earlier. Technically, she did die for a moment. Still, it’s a temporary fix. Like a bandage on it. Unless she learns to properly control it, she can handle the burn until it fully subsides and unite with her own strength.”So, basically, I need more training.That… I can deal with it.Suddenly, confidence radiated off of me.I try to sit up, but a groan immediately escapes my lips as every muscle in my body refuses to cooperate, leaving me to slump back against the pillows. With the slight change in my position, I finally notice Maddox is at the far end of the room with her back pressed against the wall while rocking the whimpering Hansel back and forth in her arms.Remembering how it’s said that we are tied together, and now that I’m alive, worry fills me with the possibility that he is harm
ปรับปรุงล่าสุด: 2025-12-31
Chapter: Chapter 161
Lillian’s POV“I’m not letting you go.”That familiar voice echoes from everywhere, repeatedly just when I feel like I am at the edge of the cliff with darkness all around me and heat hotter than flames surrounding me.The voice sounds so familiar that it touches my heart while the words echo with raw desperation. So much so that I can feel it vibrate through my bones deeper and deeper until it reaches deepest inside me, anchoring me right at the edge just before I completely fall and be dragged away.I can hear it again, but this time, it registers in my mind.Keegan! That’s Keegan’s voice!How can I forget?It’s been hours since I lost consciousness and sucked myself into darkness. Every second that passes by feels like hell, and slowly, my mind goes silent to the extent that my memories fade away together with my will and everything that makes me… me.“You can’t leave me! You can’t die! I order you!”If it isn’t to the pain I am feeling right now, I will be laughing. Even at this t
ปรับปรุงล่าสุด: 2025-12-31
Chapter: Chapter 160
Keegan’s POVThe trip out to the Oasis isn’t as easy as usual. With the recent bad weather and the storm worsening, the road is becoming increasingly dangerous.The pavements are wet, and every car is at its bright headlights as fog starts to form right ahead.I tap my fingers on the side of the door, anxiousness kicking in within me as the intensity to be back at Lillian’s side and be at her disposal, especially at this moment, rises within me.“Can’t you go any faster?” I shout, unable to help it anymore.He looks back at time through the rear-view mirror. “We’re almost there, Alpha. I’m already at the highest speed limit. Any more and we’ll be a hazard to the others.”I sneer but don’t say anything, knowing what he is saying is correct, especially in this weather.True to these words, after a few minutes, I heard the screeching of the tyres as it halted inside the Oasis pack.“Alpha, we’re here–”I don’t bother waiting for him to finish his words. The engine is still running, but I
ปรับปรุงล่าสุด: 2025-12-30
Chapter: Chapter 159
Keegan’s POVThe silence that follows my outburst is deafening. The air in the small meeting room becomes so thick with my presence, especially with my wolf’s presence, that it changes the colour of my eyes. Dominance and power fill the air, so much so that Elder Rowan actually loosens his tie, gasping for a breath that doesn’t taste like my rage.My hand is still planted on the table, vibrating with the force of the growl that just ripped through my chest. For a moment, no one moves. Even Elder Mira, who usually has a retort for everything, looks pale, her lips pressed into a thin white line. For a long while, it seemed as if they got too used to seeing the incompetent version of me. The one who had tried to remain a diplomat to make up for all the mistakes that I have made. The version of me who is still broken and regretful of things that ruin my image as a husband.But they have forgotten that before all this, before being the man who starts chasing a ghost, I am the Alpha who has
ปรับปรุงล่าสุด: 2025-12-09
The Runaway Twin: Claimed By The Alpha

The Runaway Twin: Claimed By The Alpha

Madeline Wilkinson has always been the unwanted twin — overshadowed by her sister and cast aside by her kingdom. When her fated mate turns out to be Felix, her closest friend and her sister’s boyfriend, heartbreak drives Madeline to make a bold choice: she rejects him first. But her decision sparks deadly consequences. Now hunted by those determined to silence her, Madeline flees with nowhere to turn. Desperate and alone, she stumbles into Demonmaw territory — a ruthless pack known for their brutal ways. Taking on a new identity as Adeline Hansford. But with her paths crossed with Keiran, the cold and powerful Alpha of Demonmaw, she realizes that danger may be far closer than she thought. With her enemies closing in and her secrets threatening to unravel, Madeline must decide who to trust — or risk losing everything.
อ่าน
Chapter: Chapter 76
Madeline’s POVRaising up a letter, I was hiding behind me, my smirk vanished, and I let out a sigh of frustration. Sometimes, I really hate it when I’m right.“What’s this?” he asked, grabbing the already opened letter from my hand.He was about to unfold and read it, but I held his hand midway, stopping him. My eyes wandered around and gestured to a few guards walking around us before I shook my head in warning. “Not here.”He stared at me for a while before nodding his head in understanding and putting the letter in the inside pocket of his coat.“Come on,” he said, putting a hand on my back and guiding me to where our car was parked.Like a real gentleman, he opened the door for me and put his hand on the top of the car’s doorway as I bent down to sit in. I whispered a quiet thank you before scooting over to far inside, giving him room.It’s already dark when we arrive back at the Demonmaw. Aside from some pups playing around with their parents watching over them and guards patrol
ปรับปรุงล่าสุด: 2025-05-24
Chapter: Chapter 75
Keiran’s POV“Alpha Keiran, I hope that everything that has been said in this room is nothing but the truth.”Those were the words that were first said to me by the elders as soon as Adeline and Helena left the room.Maintaining my expression neutral, I kept my usual demeanour and looked them in the eyes without any hint of hesitation. “I wouldn’t dare.”“By all means.”With that, they stood up and started leaving one after another through the back door. When I left the courthouse, I surveyed the surroundings and furrowed my brows when I didn’t see any signs of Helena and Adeline.Did they leave?Just as the question popped into my head, my phone pinged in my pocket. Fishing it out, I saw Helena’s message on my notification and immediately clicked on it, reading: “Alpha, I need to go back to train the other warriors already. Adeline… I mean, Princess Madelaine insisted on staying.”That stubborn girl!I cursed silently in my mind as I stuffed my phone back in my pocket and looked arou
ปรับปรุงล่าสุด: 2025-05-23
Chapter: Chapter 74
Madeline’s POVThe air outside the council hall was thick with late-afternoon fog. We walked slowly through the hallway, exchanging useless small talk to pass the time.“It’s taking forever. You can go back first. You still have to help train the others,” I spoke to Helena, gesturing outside while I leaned back on one of the hallway’s pillars.She raised her hand and looked at her wristwatch. With the increase in new students, spectacular senior warriors like her already had their own troops to train. Her being the first in class had more aside from me.Looking at me hesitantly, she spoke, “But I can’t leave you here alone. How about you get back with me?”I think for a while, the image of Amanda’s glare and Max’s look of impatience flashed back in my eyes. After some thought, I decided that I didn’t want to go back yet.“Don’t worry about it.” Nodding toward the court we just left, I added, “Keiran is still there. I’m not alone.”“But–”She still wanted to retort, but I interrupted h
ปรับปรุงล่าสุด: 2025-05-22
Chapter: Chapter 73
Madeline’s POVI looked at them in confusion and insisted on asking, “How are you guys really planning to do this?”They both looked at me and saw the determination in my face. Standing up, I looked at them more sharply and raised my brows. “I’m not a damsel in distress.”Well, maybe I am in distress. But I am no damsel.They glanced at each other before Keiran sighed in defeat. Our pack has an ally in the witch cities.I looked at him in shock. “But… Aren’t they in hiding?”Witches were known for their witchcraft, but more than a hundred years ago, they stopped using their powers for anything outside their territory. They isolated themselves in their world and lived in peace.I knew they would come out and still mingle among werewolves and humans, but that’s it. They were basically hiding who they were and kept to themselves.“He’s a family friend. Basically, he keeps to his vow. But every now and then, he would come to our aid if needed,” he explained.Pointing at Helena, I asked, “
ปรับปรุงล่าสุด: 2025-05-21
Chapter: Chapter 72
Madeline’s POV“Who is it?” he asked quietly. Though his voice sounded a little low after trying to speak while controlling his breathlessness, the commanding tone remained.It took a few seconds before a steady reply sounded from beyond the door. “It’s Helena, Alpha. I… I need to speak with both of you.”My heart was still pounding, still feeling breathless. But unlike earlier, when I was drowning with the intimate sensation we share, I was feeling conscious about our distance.I could feel Keiran’s tension ripple beneath my fingertips. Though he pulled back a little away from me after hearing the knock, we were still close to each other, and he remained on top of me, using his straightened arms that were pressing on the bed on each side of my shoulders.His eyes remained on mine for a little while before he closed his eyes for control and pushed himself off me, gently sliding from the door. In a quick motion, we moved in sync as we fixed our appearance.With my back leaning against
ปรับปรุงล่าสุด: 2025-05-20
Chapter: Chapter 71
Madeline’s POVI stared at him in stunned silence. Not just because he was here sitting beside me on my bed, but because I was once again forever grateful toward him. He was once again shielding me from any danger. But above all things, I stared at him in shock because of the uncontrollable storm of butterflies that burst to life in my stomach, a sensation so sudden and consuming it left me breathless. Gratitude, confusion, something else I couldn’t name… they all swirled together within me, crashing like waves.But then, just as quickly as the joyous feelings reached my heart, it faded.The kingdom and the faces of those who lived there with me before flashed before my eyes, and the weight of reality crashed back into me. No one but me could imagine the danger he was inviting by letting me stay here… by protecting me.“You’re risking a lot by hiding me here,” I said in a low voice, but we both knew how heavy it was.Silence engulfed us, and tension built up in the air.He’s an Alpha
ปรับปรุงล่าสุด: 2025-05-19
Princess Rogue

Princess Rogue

Princess Aurelia Jones has everything, yet owns nothing—not even her own future. Suffocated by the royal expectations of the Above Kingdom, she makes a desperate, treasonous choice: she runs. Fleeing into the raging storm, her escape leads her straight off a cliff and into the churning abyss of the Aqueduct Falls, the border separating her world from the savage Lower Kingdom. She expects death. Instead, she wakes up a captive in the territory of the monsters she was raised to fear. There, she meets Alpha Claudius—a ruthless, emerald-eyed leader whose presence instantly intoxicates her wolf. They are fated mates. But Claudius refuses to accept her, believing his real fated mate is dead and viewing Aurelia as an enemy spy. Dismissing her as worthless, he throws her into the dungeon to starve. Caught between the kingdom she abandoned and the mate who denies her, Aurelia must fight to survive. To find her true path, this runaway princess must become a rogue. Duty demanded her silence. Her heart demands her freedom. But destiny will demand her blood.
อ่าน
Chapter: Chapter 17: Wolf Princess
“Yes, we will pretend that we believe that.” Fabian and Julius laughed at her, but this time she laughed along with them.Princess Aurelia Jones.That was her name. That was her identity. She was a wolf princess, and she was sure that not even the most notorious alpha could beat the blessed capabilities and skills she had gained from all of her training.She was born to be a great warrior; the Moon Goddess had gifted her that as a royal… And as a wolf wearing her mark.“I am really getting worried for him now,” Fabian said, and Julius nodded before replying, “Indeed. He has been in there for a couple of hours now.”“Worry not, peasant, for I am here,” Aurelia joked before winking at the two of them and walking toward Claudius with her head held high.One foot after another, she walked with elegance and confidence as she strode toward the fuming, angry Alpha Claudius.Her actions made both Julius and Fabian look at each other in worry.“Should we stop her?” Julius asked worriedly.Fabi
ปรับปรุงล่าสุด: 2026-08-15
Chapter: Chapter 16: Mask?
Beyond astonishment…. Aurelia was speechless the moment she entered Claudius' room, which suddenly became so unfamiliar to her eyes, while Olivia stood there in the corner with open arms and a wide smile before she spoke, “Surprise!”All the anger she had felt earlier from her encounter with Claudius suddenly vanished as she roamed her eyes over his room, which was no longer dull and met her preferences.She couldn't help but smile as she stepped forward and fully entered the room, now painted cream and sky-blue.The bedsheets were changed to white with checkered blue linings, a carpet was placed around the bed as well, and another closet beside his was added.The windows now had thin white see-through curtains that were closed, while there was another thick greyish-blue curtain that was pulled toward the side to keep the sun out if they wanted.“You like it?” Olivia asked excitedly as she watched and waited for her reaction.“Are you kidding? I love it! Thank you!” Aurelia exclaimed
ปรับปรุงล่าสุด: 2026-08-15
Chapter: Chapter 15: Jasmine in the Outskirts
“Greetings, Queen Adele and King David,” greeted by a she-wolf who was likely in her early twenties.She had chestnut eyes, brown bobbed hair, a small face, and a to-die-for body. However, what might turn a man off was her dress, which reflected her status.“Rise, Jasmine,” King David said as he motioned for Jasmine to stand from kneeling.Jasmine was a young she-wolf who was gifted with great physical attributes, but it was unfortunate that she had been given a life where paths were not choices she could make.She came from a family of slaves and had been born at the palace; since childhood, she had been by Princess Aurelia’s side until she became her most trusted maid.Her eyes spoke of mystery, her face showed nothing, while her body displayed timidity. The king tried to read through her but failed.Nonetheless, he was very much happy to know that Jasmine was alive and well. Since the day Princess Aurelia had
ปรับปรุงล่าสุด: 2026-08-14
Chapter: Chapter 14: Crystal Kingdom
“The nerve of that man!” Aurelia could not help but shout in anger as she stamped her foot like a pup on the dirt while watching Claudius retreat.She leaned down and grabbed a small stone before throwing it sideways into the water, watching it skip three times across the surface before sinking.She was angry and saddened by the way he treated her and her wolf.If he rejected any normal she-wolves like that, they would probably commit suicide or die out of loneliness. It was just fortunate that she was a princess, meaning her wolf was much more powerful than others and could withstand the pain.“Are you alright?” Ramses cautiously asked her as soon as he drew near.He was not aware of what had happened as he had been far away.And… he would not risk his life by eavesdropping.The only reason he knew they were done talking was that he saw their Alpha heading back to the packhouse without Aurelia, promptin
ปรับปรุงล่าสุด: 2026-08-14
Chapter: Chapter 13: Fantasy Zoo Part 2
Confusion and shock enveloped Aurelia as she looked far into the forest.Suddenly, she could neither hear nor see Ramses, as what she was witnessing fully grabbed her attention.Involuntarily, her feet began to move as if they had minds of their own.She took one step after another until she reached an area where a giant tree stood, with a hole beneath its massive roots.Surrounding the hole were piles of wood, and there was a giant rock beside it that seemed large enough to cover the opening. However, the hole was not what caught her attention; instead, it was the squirrels emerging from it one after another.Then, looking to the other side, she found a small treehouse made of sturdy wood, its construction seemingly strong enough to withstand a storm.A shirtless man was on the stairs, oblivious to his surroundings as he was busy opening a small circular door, and then birds began to chirp happily as they flew away into the blue sky.
ปรับปรุงล่าสุด: 2026-08-13
Chapter: Chapter 12: Fantasy Zoo
Insane!That was the right word to use to describe this man beside her.One minute he was cold, and the next he was being flirtatious.He was so hard to read, and he wouldn’t take the time to explain his side.She shifted onto her side so she could look at his face more closely.With him asleep, he looked kind. His forehead was uncreased, and every inch of his face showed calmness and peace. She placed one of her arms under her head to use as a pillow as she extended her other arm toward his face.She lightly touched his long, curved eyelashes—which looked better than hers—before tracing his refined nose and delectable lips.‘I wonder what he meant about telling my preferences for a room to Olivia?’ she thought to herself, a smile forming on her lips in the assumption that he might give her a room of her own now.While staring at him, she didn't realise that her eyelids were also slowly cl
ปรับปรุงล่าสุด: 2026-08-13
บางทีคุณอาจจะชอบ
Entangled With The Mafia Boss
Entangled With The Mafia Boss
Romance · Crystal Pebblez
7.4K views
PLEASE BE MINE
PLEASE BE MINE
Romance · ShazShaik
7.4K views
สำรวจและอ่านนวนิยายดีๆ ได้ฟรี
เข้าถึงนวนิยายดีๆ จำนวนมากได้ฟรีบนแอป GoodNovel ดาวน์โหลดหนังสือที่คุณชอบและอ่านได้ทุกที่ทุกเวลา
อ่านหนังสือฟรีบนแอป
สแกนรหัสเพื่ออ่านบนแอป
DMCA.com Protection Status