Novels
Short Stories

Genres

All
Romance
Emotional Realism
Werewolf
Mafia
MM Romance
Vampire
Mythology
Fantasy
Campus
Imagination
Rebirth
Fascination
Mystery/Thriller
Folklore Mystery
Male POV

Characters

50
Luna×
All
Bias
Mistress
Independence
Hypocrisy
Male POV
Scumbag
Alpha
Mafia
Childhood Sweethearts
Homewrecker
Unattainable Love
Ruthless
CEO
Freak
Luna
Scumbag
Best Friend
Mate
Devotion
Scheming
Doctor
Substitute
Lovesick Fool
Vampire
Poor Student
Secretary
Campus Beauty
Pervert
Multiple Identities
Roommate
Police
Middle-Aged
Beastman
Simp
Teacher
Goddess
Lawyer
Neighbourhood
Yandere
Nanny
Influencer
Forensic Doctor
Gods
Dragon
Star
Elf
Young Wife
Pilot
Demon
Angel
Show more

Plot & Setting

51
All
Regret
Face Slapping
Cheating
Marriage
Revenge
Family Emotions
Countdown
Karma
Workplace
Awakening
Biological Family
System
Female Growth
Campus
Fake Death
Pregnancy
Detective
Crime
Redemption
Mind Reading
Bullying
Superpowers
Lovers Reunion
Live Streaming
Caught Cheating
Defy Fate
Apocalypse
Female Solidarity
Contract Marriage
Ambiguous
Adventure
Transmigration
Marriage Escape
Love after Marriage
Golden Finger
Seduction
Forbidden Love
Age Gap
Substitute Bride
Time Travel
Parallel World
Entertainment Circle
Fling
Forced Love
Magic/Power
One-Night-Stand
Fantasy Romance
Curse
Royal
18+
Variety Show
Show more

Themes

19
All
Plot Twists
Tragic Love
Feel-Good Story
Melodramatic
Familial Bond
Reborn
After Death
Bittersweet
Obsessive
Secret Love
Healing
Mind-Bending
Inspirational
Bizarre
Pathological
Comedy
Hot-Blooded
Olympus
MM Romance
Show more

Luna Short Stories & Novels

Discover a collection of enchanting Luna short stories that explore the depths of passion. Perfect for readers seeking one-hour short stories to inspire and ignite their imagination about Luna.
Rebirth of Luna: Love Me or Face the Void - undefined novels & stories
Margot
As Christmas approached, my fiancé Marcus Shadowhowl, the next-in-line Alpha of the Shadowhowl pack, rejected my invitation for a date and instead planned to take his assistant Sienna Nightsky to the beach on a vacation. Known as the perfect Luna-to-be, I didn’t cry or beg. I even thoughtfully helped him plan the trip. He kissed me gently and said, “Lorelei, you’re the most understanding werewolf in the world.” I smiled as I saw them off—then turned around and went to have an abortion. Why? Because in my past life, I had begged him to stay with me using the pup in me. But in the end, Sienna was brutally murdered at the beach. Outwardly, Marcus still treated me tenderly, but in his heart, he blamed me for her death. When I was about to give birth, he tricked me into going to the beach and issued a ruthless order to his subordinates. “Are we really going to dissolve the Luna’s child with silver? That’s too cruel!” “Yes. She killed Sienna. This is the punishment she deserves!” It was only then, in utter agony, that I realized Marcus had always held a grudge against me. Now that I’ve returned to the time before everything happened, I didn’t stop him from going on vacation with his assistant. Everyone laughs at my foolishness. But what they don’t know is that Marcus will eventually regret it and beg me to come back to him.
From Luna to Warrior Never Again - undefined novels & stories
Serein M
I’d just bonded with my mate, Alpha Damien, when he brought home an orphan to repay a “life debt.” From that day on, I came second to the girl, Lila. Always. Lila framed me, claiming I forced her to lose control of her wolf. For that, Damien locked me in the silver cells for three days and three nights. "The silver will teach you how to be a tolerant Luna!" Silver poisoning is torture. My wolf withered. I begged for mercy, drowning in agony. Lila just snuggled up to him, her voice dripping with fake concern. "Serena is your mate, after all. When she's in pain, you're in pain. It hurts me to see you suffer." Later, to make Lila happy, Damien publicly gave my seat on the Pack Council to her—a girl who knew nothing. This time, I said nothing. I just severed our mate bond. Days later, while he was writhing in the agony of our broken bond, he finally heard the news. I had joined the royal’s elite unit, The Talons. And I was never coming back. He shattered.
The Mate Who Died for Me Loved Another - undefined novels & stories
Myosotis
The night my mate died saving me, his last words were: "If there is a next life, let me be with Odette." So when I woke up, back on the day I begged my father to let me marry him, I chose someone else.
The End of My Waiting - undefined novels & stories
Freya
My fiance, Fenrir, the Alpha of the Blood Moon Pack, had one rule. After ten at night, he would not answer calls or respond to anyone through mind-link. Even when we were deeply in love, he had never made an exception for me. When I was being followed by a rogue and desperately called for his help, all I got was an impatient reprimand. "Ellia, don't make up lies about being followed by a rogue just to get my attention." It wasn't until three days before our marking ceremony that I discovered Fenrir had been using mind-link with his childhood friend, Mia, every night after ten. It went on for an entire year without a single interruption. Mia had been attacked by a rogue when she was young, and she was still afraid of the dark to this day. Whenever she couldn't sleep, Fenrir would stay with her until she fell asleep. Whenever she was frightened, he would rush to protect her in the middle of the night. The entire pack had already assumed that Mia would be his future Luna. Meanwhile, I, his actual fiancee, would always come second to her. Fenrir simply thought I was being unreasonable. "You know what she's been through. I can't just leave her alone. But you're still the one I've chosen as my mate." I didn't argue. I simply canceled our marking ceremony, left Blood Moon Pack, and accepted a five-year assignment in Northern Pack. The night before I left, Mia was attacked by a rogue again. Fenrir didn't even look back before leaving me behind and rushing into the darkness to save her. That night, I left for good. It wasn't until the day of our marking ceremony that Fenrir learned I had withdrawn my mate application and transferred my pack affiliation to a pack in the northern territory. He finally panicked and chased after me all the way to the northern territory, begging me to give him another chance.
My Only Regret - undefined novels & stories
Ricordi
Whenever the Alpha's little sister suffered an episode, my Luna ceremony would end in disaster. On the first attempt, my wine was laced with honey, and I ended up having a stroke from an allergic reaction, with the entire pack laughing at me. On the second attempt, I was stabbed three times in the stomach, rendering me infertile. On the third attempt, a lunatic rogue wolf barged in and crushed every bone in my finger, cutting short my pianist career right then. Whenever I tried to express grief, Yohan Schmidt would always take Eva Brown's side. "She suffered mental regression to save me. Be the bigger person and don't hold it against her." "Next time—the next ceremony will be perfect, I promise." He made that promise 99 times over three years, and on the 100th attempt, Eva gave up on all pretense and set the wedding hall on fire. I was burned to a crisp and had to heal for a month. Through it all, Yohan nursed me and fed me a ton of medicine… until I overheard him talking to Andy King, the shaman. "You're truly ruthless, Alpha. She was thoroughly burned because she was trying to save you, but you're feeding her a suppressant that stifles her regeneration. Over time, she will succumb to her injuries!" Yohan shrugged nonchalantly. "I just can't stand her bullying Eva. Eva saved my life—so what if Yvie Stark pays for it with my life?" Tears rolled down my cheeks in silence. So even his warmth and tenderness was nothing more than cold deception. In that case, I should just leave.
My Alpha Chose His Sister-in-Law Over Me, Now He Begs Me to Return - undefined novels & stories
Jo Wren
Kieran Blackwood hated two things: being slow and waiting. As the youngest Alpha in the Blackwood Pack, he expected everything to be done fast. I was his fated mate—and the slowest wolf in the pack. My wolf didn't awaken until I was nineteen. While others needed five seconds to shift, I needed ten. Kieran never yelled at me. He just kept telling me to hurry up, to keep up, to be more like Valerie. Valerie Blackwood was the widow of Kieran's older brother, Marcus. Five months ago, Marcus died saving Kieran at the border. With his dying breath, he made Kieran promise to take care of Valerie and their unborn pup. Soon, Valerie could do no wrong, and I could never do anything fast enough. Still, I believed Kieran loved me. During the first three months of my pregnancy, he never missed a single Healer's appointment. He even promised he'd never miss an important moment in our pup's life. Then the Blood Moon came. Valerie and I went into labor on the same night, and there was only one dose of Moonveil Elixir left—the potion that could protect a mother and her pup during a dangerous Blood Moon birth. My daughter's heartbeat was failing. I begged Kieran to save her. He gave the Moonveil to Valerie. He stayed by her side while she delivered Marcus's son. I gave birth alone. My daughter didn't breathe for ninety seconds, and I nearly died. Kieran never came to see us. That was the night I finally stopped waiting for him.
I Won't Settle for Pretend Love - undefined novels & stories
Liora
On the day of my marking ceremony, my mate, Alex Burke, and my sister, Rose Roth, are caught mating in the dressing room. This renders me the laughingstock of the entire pack. While I'm drowning in humiliation, the Alpha, Nate Hyland, steps forward and marks me in front of everyone! After we get married, Nate treats me exceptionally well. However, we're never able to conceive a pup. Eventually, I turn to IVF and finally get pregnant. Nate becomes even more attentive to me. He even calls me "Darling" in his sleep. I think this is a blessing from the Moon Goddess. This continues until I hear the conversation between Nate and his Beta one day. "How could you, Nate? Luna Diana adores you and cares for you so much. But just because Rose is scared of pain and doesn't want to go through pregnancy, you secretly switched their eggs and made Luna Diana carry her child? The pup is due in two months! What are you going to do about this?" Nate goes silent for a moment. Then, he sighs softly and replies, "When the pup is born, I'll hand him to Rose and let her live out her dream of being a mother. I'll tell Diana the pup was stillborn. She's just an abandoned Omega. Staying with her for life is compensation enough." So all the love and tenderness he showed me is fake. I immediately schedule an abortion, as I don't want this filthy pup. And I am certainly not holding on to this sham of a marriage either. I may be an Omega, but I am no one's pawn.
He Called Me Luna After I Broke Our Bond - undefined novels & stories
Sweet
At 32 weeks pregnant, I was cornered in a baby store by Clara Ward, my mate's childhood sweetheart. She ripped the patch off the side of my neck, pinned me against a shelf, and demanded to know how much longer I planned to hide the mark I'd stolen. When security showed up, I didn't argue. I just asked them to pull the camera footage. When my Alpha mate Leon Blake arrived, someone at the front desk asked which of us was his mate. Leon saw my bleeding hand, but he put his coat around the other woman's shoulders first. "Clara's upset. My mate's identity stays private for now." After two years of waiting for him to acknowledge me, all I got was a cold note in my file that read, "Status pending verification." That day, I started the 28-day treatment to remove his mark. On the last day, I would take my bags and get on a train out of Blackpine pack territory. When Leon signed the papers, he said, "You said you weren't coming back the last two times, too." What he didn't know was that this time, I wouldn't even leave him our child's urn.
I Loved The Alpha Who Shielded My Pack’s Killer - undefined novels & stories
Peachy
My pack was slaughtered. But my fated mate Ethan turned his back on me, choosing another she-wolf, Lyra. In my darkest hour, his brother, Alpha Caden, claimed me. He promised me safety. Vengeance. A home. For three years, I was his Luna. I thought I was safe. Then I learned the truth. "You've hidden the evidence for three years, Alpha. You know Lyra was behind the Dawn Moon slaughter. What happens when your Luna finds out?" Caden’s reply shattered my world. "I have to protect Lyra. Even though she chose my brother, I need her to be happy. As for Selena, making her my Luna is compensation enough." My legs went weak. I almost collapsed, sobbing. The monster who killed my family was right beside me all along. And the mate I loved so deeply? Our bond was a lie, built only to shield her. So I performed the Farewell Ritual, a ceremony to erase myself from the world. Only when he was about to lose me forever did Caden finally see the truth. Shattered by regret, he hunted down the real killer, begging for a forgiveness he would never earn.
He Made His Luna My Executioner - undefined novels & stories
Jasmine Flower
To stop the Moonshadow Pack and the Black Pack from slaughtering each other, I volunteered to form a mate bond with Kael. He was the heir of the Black Pack and the boy who had grown up beside me. I had loved him for ten years. I believed that once we completed our mating bond, the hatred between our packs would finally end. After the ceremony, he held me for three days and three nights, refusing to let me go. Years later, Kael personally led the Black Pack warriors into my territory and destroyed my home. My father, mother, and brother had all died in the war. Then Kael leaned close to my ear and asked coldly, “Eileen, did you really think becoming my mate would make me forget that the Moonshadow Pack murdered my parents?” That was when I finally understood. Kael believed my parents had ordered his parents’ deaths. What he did not know was that the woman who truly killed them and started the war later became his Luna. After the war, Kael became the Alpha of both packs. He made Selena his Luna and locked me inside an abandoned dungeon, forcing me to repay a blood debt that had never belonged to my family. Whenever I tried to end my life, he ordered his men to dig up one of my relatives’ graves. “You do not get to die without my permission.” So I stopped fighting. I stopped explaining. It no longer mattered. Ten years ago, I swallowed a nest of blood worms to save his life. Now they had reached my heart. I would be dead in three days.
Ashes of the Northern Pack - undefined novels & stories
Skytree
My childhood sweetheart and my older brother both fell in love with Rose, the Omega who had just sought refuge from the Northern Pack. The one who broke our engagement said, "Grace is the kind of Luna who was born to stand beside an Alpha. I’m just not worthy of her." The other had forgotten our mother’s dying words. "Rose has suffered so much. If I share half the love I gave you with her, that wouldn’t be too much, would it?" On the day of my birthday, my mate chose to throw a party for Rose instead. On the anniversary of our mother’s death, my brother was happily celebrating with Rose and her mother, helping deliver her kitten. They went with her to the Snowpine Pack to take part in the Royal Totem Insignia Design Contest and personally draped the cloak of honor over her shoulders. And me? I set fire to the house that held all our memories. I drank a potion bought from a witch, severed every mind-link I had, and faked my death in that fire, then left the Northern Pack without a word. When news of my death reached Snowpine, those two men, who had already cast me aside, went mad with grief. They rushed back to the Northern Pack overnight and collapsed in front of the burned-down house, crying like their hearts had been ripped out.
He Made the Entire Pack Vote and Gave My Sister the Luna Title - undefined novels & stories
Tangle H
At the Luna coronation ceremony, Alpha Lucas announced that he had sensed two mates. One was me. The other was my twin sister, Mia. So he proposed that the entire pack vote to choose the future Luna. He cast the first vote for Mia. My mother voted right after him. Also for Mia. When the votes were tallied, I had zero. But Lucas pulled me aside. "Nora, my darling, you're still my fated mate. "It's just that Mia's wolf is too weak. She needs the Luna title more than you do. "Don't make a scene tonight. Once Mia's stable, you'll still be my only bonded mate." I smiled coldly and shut down the mate bond. He and his pack weren't worth staying for anymore.
Goodbye, My Destined Mate! - undefined novels & stories
Elizabeth
What do you do when the mate you love gets another she-wolf pregnant after a drunken night? This is my new reality. In the face of this, he firmly said, "Keep the pup, and we can still go back to how things were." I could not believe my ears. Shaking my head, I asked him to choose. "Between me and the pup, who do you choose?" I said to him. All I got was silence. His blank face broke me. I could not believe he couldn’t answer. But his silence was enough of an answer for me. So I left, and he regretted it.
The Alpha Marked Another While I Was Dying - undefined novels & stories
September
Kael and I, Bella, grew up side by side in the Silverclaw Pack. We were bound by the unbreakable thread of fate. Just as we reached adulthood and dreamed of our future together, I was diagnosed with Wolf Soul Degeneration: a rare, incurable illness that would drain my life force completely in just one week. Our Marking Ceremony had been scheduled for exactly one month later. Kael, the rightful Alpha heir, was scheduled to depart for the three-year Northern Trials, the only path to earning his place as leader of our pack. Knowing he would abandon everything to stay with me, I made the unbearable choice to break his heart and drive him away. Three days after I staged my betrayal, he appeared before me, his arm wrapped around a soft-spoken she-wolf from the Blackstone Pack. I forced myself to stand tall and pretend nothing was wrong as he stared at me for a long, heavy moment. Then he pulled out an official pack decree and said, "Ella and I will be mated in three days. I want you to officiate the ceremony." Without another word, he turned and walked away with his new Luna-to-be I stared at the decree in my hands until my vision blurred. "I'm sorry. I hope you're happy forever."
Hello My Pup, Goodbye My Alpha - undefined novels & stories
Mountain River
One week before our marking ceremony, my Alpha Mate, Corey Black, looks me straight in the eye and says something unbelievable, "I want to have a pup with my long-time friend Willow." At first, I assume it's a terrible joke, but I see determination in his serious expression. I suppress the churning feeling in my stomach and ask him why. He sighs, his gaze gentle as if he's soothing an unreasonable child. "Willow's old Beta father is dying. His only dying wish is to see Willow have a pup. We're doing it through IVF, so it won't hurt our relationship. "Her father devoted his entire life to the pack. You wouldn't refuse to fulfill even his dying wish, would you? You wouldn't be that cruel, right?" I don't know how to respond. He speaks as if not letting my fated mate have a pup with another woman is selfish. Later, when I go to visit the gravely ill old Beta, Corey is holding Willow Lester in his arms. His hand gently strokes her hair as he lets her sob against his chest. The moment our eyes meet, pain strikes my very soul. My wolf lets out a desperate howl of anguish. I stumble away, only to receive a text from him on the day of our marking ceremony. "Honey, Willow and I are undergoing the IVF procedure. Let's postpone the ceremony for now." I stare blankly at those words, my hand unconsciously moving to my still-flat stomach. Since he wants so badly to have a pup with another woman, I will grant his wish and disappear with my pup.
I Gave My Luna Title to My Sister, Now She Regrets It - undefined novels & stories
Aero
The moment our yacht capsized, my childhood friend, Eric, tightly gripped my hand. But I shoved him toward my sister, Lily, and let myself sink into the freezing ocean. In my past life, Eric chose to save me. Lily drowned, her body lost to the sea forever. Though Eric mated with me, he hid a bitter resentment behind a mask of indifference, subjecting me to endless torment. “If it weren’t for you, Lily wouldn’t have died!” he would sneer. Broken by his cruelty, I spiraled into severe depression and died. When I opened my eyes again, I was back on that sinking yacht. Without hesitation, I gave the chance of survival to Lily, stepping aside to let them be together. But I didn’t die. At death’s door, I was rescued by Jason, the most powerful True Alpha of the Northern Packs. I chose him to be my fated mate, and together, we built a life and raised our pup. Three years later, I accompanied Jason to the Alpha Summit. When an urgent boundary dispute called Jason away, he arranged for the local pack to pick me up at the harbor. To my shock, the wolf waiting for me was Eric—someone I hadn’t seen in three years. His eyes lit up with sudden fervor the moment he saw me. “I knew you weren’t dead!” Then, his gaze turned arrogant. “Though Lily and I are already mated, I don’t mind taking you back to the pack. For old times’ sake, I can make you my mistress.”
He Rejected Me Now I’m the Lycan Queen - undefined novels & stories
Serein M
I spent three days and three nights decorating the altar for my mating ceremony. My mate, Alpha Alec, used it to pledge himself to another woman. His dead brother’s mate. I rushed to confront him, but before I could speak, Serena clutched her chest and collapsed. Furious, Alec threw me in the silver room, leaving me to suffer as the silver burned through my veins. "My brother died before he could claim her! I was giving Serena the ceremony she deserved. Why did you have to ruin it?" "Serena's wolf is weak because of you. You'll stay here until she wakes up. Think about what you've done." Three years later, the Lycan King, Damien, returned to the North with his mate. He was hosting a summit for the Alliance at a top-tier lakeside resort. Alec arrived with Serena, who was dripping in luxury. He was there to beg Damien for control over the Alliance's new project on the Genetic Decay. He saw me being blocked by the guards and glanced at the file in my hands. "I heard you bonded with some rogue, a worthless wolf with a tainted bloodline, just to spite me. Regretting it now?" "If you beg me, I might consider getting you in." I didn't even bother to look at him. Damien had left a critical report at home. I had to get it to him before the summit meeting.
Royal Hunt Massacre: The Framed Princess Returns - undefined novels & stories
Lynette Woods
On the day of the Hunt Festival, I have the healer remove my corneas. In my past life, my fiance's adopted sister, Mandy Wells, steals my Crescent Moon Bow and sneaks three Omega wolves into the royal hunting grounds. Mandy spends the day showing off, right up until one of her arrows pierces the chest of the pregnant Luna. The Luna dies on the spot, along with the heir in her womb. Afterward, the three Omegas claim in unison that I was the one holding the bow. When the enforcers show up at my door with the Crescent Arrow, I desperately try to explain that Mandy fired the shot. Mandy cowers in Connor Parker's arms while weeping like a victim. "Aliya, it's fine if you hate me, but you can't frame me for murder." Connor pulls out a memory crystal right then and there. The person drawing the Crescent Bow in the image has my face. "The evidence is right here! How dare you try to frame someone else?" The enraged pack drags me onto the execution stand. They gouge out my eyes, snap my legs, and burn me alive in the sacred fire. When I open my eyes again, I've returned to the day before the Hunt Festival.
Rampage Night? I’ll Make Them Bleed - undefined novels & stories
Mountain River
After the night of the full moon, my daughter - Lily was declared lost to the Rampage—her mind shattered, her wolf consumed by madness. Pack law is clear: when a wolf-blood is deemed uncontrollable, their guardian must sign the Blood Pact. The moment the pact takes effect, their body belongs to the pack. My Alpha husband, Liam Blackwood, urged me to sign. He said it was an honor to serve the pack. He said our daughter would have wanted to save other pups. Holding our daughter's broken, wasted body, I wept until I had nothing left. But that night, at the end of the corridor, I heard her voice. Elena Vance. The pack's youngest Shaman Healer. And the woman Liam had loved before me—the one who got away. "Lily's marrow is a perfect match." "Once Sophie signs the Blood Pact, I can harvest the marrow and brew the antidote. It will save your daughter. Our daughter." Later, Elena's daughter walked out of that treatment center, healthy and whole. My daughter walked out in an urn. I stormed the Alpha Mansion to demand the truth. But before I could speak, Dark Magic ripped through my veins. My wolf surfaced against my will—violent, uncontrollable. The pack guards tore me apart. My last sight was Liam shielding Elena and her daughter from the bloodshed. "Don't look," he murmured, covering their eyes. "You'll have nightmares." I died clutching the wolf fang necklace my daughter left behind—burning with hatred, drowning in regret. Then I opened my eyes. I was back in the treatment center. Back in that sterile white room. Back before I signed my daughter's life away. I turned to the bed where my little girl thrashed against iron chains. This time, I swore it: They will pay. In blood.
You're Nothing After I Meet My Fated Alpha - undefined novels & stories
Seven Seas
My mate, Andrew Claude, is the Alpha of the Celestial Pack, the sworn rival of my father’s Venus Pack. For three years, we have hidden our bond, knowing that our union could either bring peace between the packs or ignite war. On Lunar Year's Eve, beneath the full moon’s silver glow, we stand on the castle terrace, whispering promises of our future. Tonight, we finally agree to perform our bonding ritual, sealing our fates before revealing our love to our parents. My wolf stirs in anticipation, her instincts urging me toward him. But then, Andrew leaps down into the grand fire-dance festival, his powerful wolf form shifting mid-air before landing in a flourish. The scent of burning pine and roasted venison fills the air, warriors howling in celebration. The pack’s bonfire crackles with enchanted flames, casting shadows of prowling wolves against the towering stone walls. I watch from above, heart pounding with joy—until my smile fades. In the heart of the revelry, Carol Sinclair, an Omega maid, clutches a bundle of enchanted fireworks. Andrew strides to her, a warm, easy grin on his face. With a flick of his fingers, golden flames dance from his palms, sparking the firework in her hands. "A little fire magic to help you, Carol," he chuckles. She gasps in admiration, giggling as the firework ignites—only for it to spiral out of control. It veers wildly, the enchanted embers lashing through the air. Searing pain blooms across my arm. The stench of burning flesh fills my nose. I barely react before Carol bursts into tears and flees into the crowd. Before I can speak, Andrew turns on me, his golden eyes flashing with rage. The onlookers fall silent, ears twitching to catch their Alpha’s words. “Did you bully her, Bella?” His growl rumbles deep in his chest. “Just because you’re an Alpha’s heir doesn’t mean you can do whatever you want!” The warriors glance at each other, their tails stiff with tension. I stagger back, stunned. He doesn’t even ask if I’m hurt.
PREV
12345
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