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
Best Friend×
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
Revenge×
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

Best Friend Revenge Short Stories & Novels

Discover a collection of engaging Best Friend Revenge short stories with compelling plots and immersive storytelling. Perfect for readers seeking one-hour short stories and quick, immersive reads online.
Bestie Commits Bigamy in My Name - undefined novels & stories
Perfect Timing
My best friend, Mira Bolton, got into an online relationship with three rich men while impersonating me. One of them was an heir to an extremely wealthy family, the second one was a domineering pilot, while the last one was a cold and aloof professor who taught medicine. In order to siphon money from them, Mira told them that she wanted to marry them, but they'd have to pay her family three million dollars each as a form of monetary gift. After they agreed to Mira's proposal, she used my ID to register in three different marriages with them at respective times. Mira was terrified that she'd suffer from a fate worse than death when her wrongdoings were exposed. Right after she received the money, she told them she had cancer and needed to fly overseas to get it treated. That was how she disappeared with millions of dollars under her name. Eventually, they tracked me down using the information from my ID card. Daniel Newton, the rich heir, asked me icily, "Didn't you fly overseas to get your cancer treated?" I looked very confused by his question. Only then did they realize they had gotten tricked by Mira. Enraged, Daniel had me kidnapped and thrown into a rural village all the way in the mountains. Kevin Luther, the pilot, broke my legs and told me that I could forget about escaping from the mountains forever. Felix McQuinn, the professor, felt that it wasn't big enough of a punishment for me, so he personally removed my kidney from my body. In the village, I was reduced to a plaything meant for the villagers to toy with. In the end, I caught STDs and died in a filthy pig pen. When I wake up again, I've returned after Mira stole my identity and got into a relationship with them.
Mindreader’s False Glory - undefined novels & stories
Shrimp Basque
When the apocalypse descended in all its eerie chaos, I was the Vanguard Base’s only researcher specializing in supernatural abilities. I willingly handed over the honor of saving the leader to my best friend, Ruby Barrett. In my past life, Ruby, who couldn’t even fully recite the periodic table, suddenly claimed she had comprehended the Spark of Dominion for awakening powers. Every time I guided someone, I had to stay up all night analyzing data and calculating mental thresholds. Yet with a casual touch of her finger, she could flawlessly awaken survivors. Everyone began to worship her as the Mother of Abilities. Until the day Commander Alden Morris awakened a top-tier lightning ability, Ruby shoved me aside. “Faith, this isn’t the time for you to show off. Commander Morris’s safety concerns the survival of all humanity. Let me handle it.” I tried desperately to stop her, warning her of the violent nature of lightning abilities, but the survivors who idolized her tied me up. Ruby actually succeeded in stabilizing Commander Morris and became the savior of the base. Meanwhile, she framed me for conducting live human experiments, had my limbs broken, and I was thrown into a pit of zombies. Only as I was dying did I realize she had awakened a mind-reading ability, stealing the methods I used to guide others’ awakenings. When I opened my eyes again, I had returned to the very day she first claimed to have mastered the Spark of Dominion. This time, I didn’t stay up day and night analyzing data or memorizing formulas. Instead, I started humming the tune of a broadcast exercise routine.
My Husband Died, the Debt Didn't - undefined novels & stories
Perfect Timing
My husband, Julian Harlow, has died, leaving behind a five-million-dollar debt. I decide to inherit his debt right away. However, my best friend, Evangeline Frost, goes crazy from worry because of my decision. In my previous life, Evangeline had advised me to not inherit Julian's debt because he didn't have any assets. So, I signed the agreement to give up on inheriting his assets and declare that I had nothing to do with Julian in order to escape from the debt. But the debtors kept haunting me. They even kidnapped my son, Shawn Harlow, just to force me to pay the debt. The debtors were extremely violent and ruthless. On top of that, they kept using Shawn's safety as leverage over me. Every time they forced me to pay the debt, I felt as though I was being tormented slowly yet painfully. In just 24 hours, I asked all of my relatives for help, but I was only able to gather 100 thousand dollars. In the end, Shawn never escaped from his fate. I was sold to Northreach by the cruel debtors in order for the debt to be cleared. But that was when Evangeline claimed that her own son had finally returned to his roots, thus successfully inheriting the assets of a billionaire. I finally found out that said billionaire was actually my dead husband when I watched the news on the TV. Only then did realization dawn on me. Julian was pretending to be poor this whole time. It turned out that Evangeline's son was actually his illegitimate child. The assets that I had given up all went to Evangeline and her son in the end. Filled with resentment, I tried to escape back to the country in order to settle the score with Evangeline, only to die to the electric fence surrounding the slave camp in Northreach. When I open my eyes again, I've returned to the day Evangeline tells me to give up on the assets.
Escape from Werewolf Alphas with Bestie - undefined novels & stories
Peachy
For eighteen years, my bestie Sarah and I were just regular humans. And then, all of a sudden, we both awakened our werewolf blood. She ended up mated to Logan, like, the most powerful Alpha around. And me? Fate, or whatever, paired me up with Ethan, an Alpha from a pack under Logan's. The day of our mating ceremony, Sarah was all like, "Go on, enjoy Ethan's mark!" I mean, the guy had an eight-pack and was drop-dead gorgeous. But almost a year into our mating, Ethan still hadn't marked me. I cried to Sarah, "What's the point of a mate who won't even mark me?" I never expected Sarah to burst into tears too. "Logan and I… our genes aren't compatible. He can't get me pregnant. I want to break our mate bond too!" So, just like that, we hatched a plan to escape. After a "car accident," both Alphas' mates vanished. It wasn't until we started our new lives that we found out... We were both pregnant!
Rebirth: Bestie Can Take the Spiked Drink This Time - undefined novels & stories
Green Fur
At a gathering, I discover that the guy my best friend, Rachel Jost, secretly has a crush on has slipped something into her drink. When he brings the glass over to her, I deliberately knock it over, spilling the spiked wine and saving her life. He storms out in anger. The very next day, he announces his engagement to someone else. Rachel comes to me in a rage, convinced that I sabotaged her out of jealousy. "Stella Leigh, if you hadn't interfered, I would've already slept with him! The one he wants to marry would've been me! You just couldn't stand seeing me happy! You ruined my shot at love, so you'll pay for it with your life!" She pushes me off a high building. I fall to my death, my body reduced to a pulp that is beyond recognition. When I open my eyes again, I am back on the day of that gathering. Rachel is sitting next to me, stealing adoring glances at the man across from her. The next moment, she turns to glare at me and warns me not to meddle with vicious eyes. Seems like she is reborn, too. But what she doesn't know is that the man she secretly loves has always despised her for being obsessed with him. What he added to that glass of wine isn't some aphrodisiac—it is something that can kill her.
Lending My Womb to My Bestie - undefined novels & stories
Typing Machine
My best friend, Sabrina Reeves, hates children. She wants a child of her own, but she doesn't want to give birth to her own child. So, she sought me out and asked me to help give birth to a child for her. She even claimed that her child would be my child, and that they'd take care of me when I grew old. I thought she was crazy. Also, I warned her that it was illegal to find a surrogate mother in our country. Out of fury, Sabrina cut off all ties with me and called me a shameless wretch. "It's just giving birth to a child! I can do that too!" But Sabrina started smoking, drinking, and bar-hopping a lot. She could never get pregnant no matter what. After that, her husband brought his mistress and illegitimate child home before kicking Sabrina out. "Even a hen is capable of laying eggs! I've married you for so long, yet you can't even get pregnant! You really are a loser! "I never said anything about you wanting your best friend to give birth to my child! But you can't even get that done! Isn't this all your fault?" Sabrina pinned the blame on me. She slashed my stomach open repeatedly with a blade. Just like that, I died from the sheer pain. When I open my eyes again, I've returned to the day Sabrina asks me to help give birth to a child for her.
Crazy Bestie to the Rescue - undefined novels & stories
Nightshade
My best friend, Natalie Grey, was the most famous pushover class president in the entire management department. When classmates didn't pay their class dues, she covered them out of her own pocket. When people sent her on errands and dumped grunt work on her, she kept her head down and did every bit of it. When someone got written up and pinned the blame on her, she quietly took the fall. I, on the other hand, breathed a sigh of relief and told her to keep it up. Because deep down, Natalie was a little hellion. Emotionally detached and born with a screw loose, she was the kind of person who would actually take a knife to someone in real life. When we were kids, a boy from our town picked on me. Natalie pinned him to the ground and beat him so badly it took three or four grown-ups to drag her off. He ended up in the hospital for three days. Natalie climbed a drainpipe up to his fifth-floor room and yanked out his oxygen tube. He was so scared that his family moved away the very next day. I was terrified she would one day do something she couldn't take back, so I poured everything I had into training her to be sweet and docile. Then Selena Morrison, the department's it-girl, moved into my dorm room. She made me pick up her meals and fetch her packages, but she never paid me a single cent. Every time we split a bill, she made a point of rounding her share down. With no money left for food, I lost thirty-three pounds. When I finally tried to stop picking up her meals, Selena went straight online and posted that I was jealous of her and out to get her. Suddenly, every guy in the school had it out for me. My bike, parked outside the dorm, got smashed to pieces. My food deliveries kept disappearing the moment they arrived. One day, as I stood helplessly over yet another takeout order splattered across the ground, Selena looked at me with a smile. "Come on, be a good girl. Being my servant is an honor..." There was a loud bang. Before Selena could even finish her sentence, she went flying half a mile. I snapped my head up. Natalie was walking toward me, her face dark...
The Scam: My Best Friend's Evil Script - undefined novels & stories
Flori
My best friend, Laurel Elliot, has gotten brainwashed by the infantile mindset. She ends up buying ten boxes of strawberries just so she can eat the strawberry mousse glacee during the Midsummer Festival. Instead, I just whip up some chocolate ganache. In my previous lifetime, Laurel had threatened the strawberry seller, Dave Hoffman, over the phone to refund her the money. On top of that, she even used AI to generate images of spoiled strawberries. I transferred Laurel the money immediately, saying that I'd pay for the strawberries. But that was when Laurel widened her eyes. "I've already used AI to generate spoiled fruits so that the shopping platform can deal with this incident. Since you're that rich, you might as well spend all that money on a smol bean like me!" After advising Laurel multiple times to not do that, she finally conceded. But Dave showed up on my doorstep with a blade in hand the next day. Only then did I find out that not only did Laurel not pay for the strawberries, but she also drove the seller up the wall with her actions. To my horror, Laurel was quick to pin the blame on me. "Dave, Cassie is the one who refused to listen to me and kept making things difficult for you on purpose. I couldn't stop her at all…" Before I could react, Laurel pushed me out immediately. When I open my eyes, I've returned to the day Laurel is about to cause trouble. Upon noticing that I've already made chocolate ganache out of the ingredients meant for the strawberry mousse glacee, Laurel drops the pot into the trash can. "Oopsies! I can't hold the pot at all! It slipped out of my cute widdle hands!"
The Duchess Wearing My Best Friend’s Face - undefined novels & stories
Liora Z
My best friend and I. A witch and a Fae from Whisperwood. I have the blood of a Seer. My three rune bones can see a kingdom's rise and fall. She's a gold-touched Fae. Born to attract wealth. One roll of the dice in a goblin casino, and she'd empty their vault. When we were eighteen, we found a disgraced Grand Duke in the capital's slums. His stepmother had thrown him out. We saved him. She amassed his gold. I spun his fate. We helped him claw his way back to the capital. He took back his land. His scepter. The first thing he did? He asked my best friend to marry him. They had a son. A gifted heir. I grew tired of the noble squabbles. I went back to my hidden cottage in the woods. Ten years later, a little princess. Blessed by the Moon Goddess. Finally born in the Duke's castle. He was ecstatic. Flew his griffin over the mountains that night. Begged me to come bless his daughter. Of course, I agreed. I stood over the cradle. Drew a sacred blessing rune on the baby's forehead. Before I left, I had a sudden urge. I tossed my three rune bones. A quick look into my friend's future. But they hit the floor and turned to dust. Black magic choked the air. An omen of death. Her soul was gone. Ice flooded my veins. If my best friend was already dead...then who was the Duchess, smiling at me from her velvet chaise?
Her Perfect Trap - undefined novels & stories
Peachy
My classmate Bianca and I have the same taste. She wants every man I’ve ever dated. She says I’m too naive. That I don't see how powerful men think. She calls it “testing” them for me. She says she’s helping. Then she sleeps with my boyfriend. Then she rubs it in my face. “See? I told you that you can’t handle them. These men are sharks. If it wasn’t for me, you’d have been eaten alive by now.” I choked on my rage. I said nothing. This time, I went behind her back. I went after the king of New York's underworld. When she found out, she made her move. But she has no idea. This man isn't my endgame. He's the trap I set for her.
She Can Have It All - undefined novels & stories
Hammer Titan
My once best friend posted a photo on her social media account on the tenth anniversary of my marriage. In the photo, her daughter and my son were wrapped in my husband's and her arms. The caption said, 'The perfect pair.' I commented, 'Perfect indeed.' Soon, the post was deleted. The next day, my husband rushed home and asked me, "Sophie is finally recovering. Why are you provoking her?" My son even pushed me and accused me, "It's all your fault for making Tammy cry." I took out the divorce papers and threw them in their faces. "Well, it's my fault, so I quit your perfect family of four."
Fatal Polaroid - undefined novels & stories
Perfect Timing
On the day of my birthday, my best friend, Bella Johnson, gifted me a polaroid camera. I took that to the zoo. I took some photos of the animals in the zoo. In my past life, I took the polaroid camera she had gifted me and happily took photos for my whole family. Unexpectedly, after a week, my mother got into a car accident and passed away. My father suffered from a stroke, which left half his body paralyzed even after treatment at the hospital. The company that I was managing ran into problems and almost went bankrupt. In merely a month, my hair had gone gray. There were wrinkles and red marks on my face. I gained a lot of weight due to the stress. My boyfriend felt that I was jinxed. He claimed that it was my bad luck that had caused my family to fall apart. He broke up with me. I was ranting to Bella when I accidentally discovered that she had suddenly become a millionaire. Her parents, who were hospitalized, suddenly became healthy again. It was as if they had not been sick to begin with. I almost lost my mind when I found out about that. On my way to the hospital, I was run over by a car and died. After I died, I found out that everything had happened because of the polaroid camera that Bella had gifted me. She had already been having an affair with my boyfriend for a long time. When I opened my eyes again, I was transported back to the day Bella gifted me the polaroid camera.
My Beastly Bestie - undefined novels & stories
Cutie Kitty
I did everything to be a good friend, only to be treated as my so-called best friend’s scapegoat. When her husband found cigarette ash in their house, she claimed I was the one smoking. When she snuck off for a private rendezvous with her lover, she told him she was celebrating my birthday. And when she got pregnant, she pinned the blame on me again, declaring I was consumed with jealousy—that I had spiked her drink and hired someone to violate her. Enraged, her husband marched to my doorstep wielding a blade and hacked me to death. When I opened my eyes again, I had returned to the exact day she had asked me to cover for her affair.
My Dead Childhood Friend Came Back To Claim My Son - undefined novels & stories
Hedgebud
My childhood friend suffered complications during labor and entrusted her child to me before she died. “Shea Wilde, I trust you the most. I’m counting on you to raise this child!” After she passed away, I endured every hardship while raising the child. Eighteen years of hardships and sacrifices later, I raised my foster son. He became the valedictorian and the top scorer in the college entrance exams. But on the day of the celebration banquet, my childhood friend returned with my childhood sweetheart. “Shea, I never imagined you’d raise my son so well! “Congratulations! I hereby announce you as the best childhood friend ever!” Her childhood sweetheart wrapped an arm around her shoulder while looking down on me. “Shea, Lilian Reyes is the daughter of the richest man in town. We’re taking our child back to claim our rightful inheritance. Here’s 30,000 dollars as compensation for you!” My adopted son was equally arrogant. His face twisted with pride. “I always knew a prodigy like me could never have a mother like you!” The rage killed me instantly. When time turned back, I sent the child straight to the orphanage.
Going Live: Bank Robbery, Bestie Meltdown - undefined novels & stories
Sandoo
Right after getting reborn, the first thing I do is start a livestream with the equipment I've brought to the main entrance of a bank. There, I humiliate myself on purpose just to attract the viewers' attention. Immediately, tens of thousands of viewers flock to my channel. After that, I take off my high heels on the spot and throw them at the armored truck that's carrying cash with all my might. "Get down! Don't move!" As I listen to the guards' stern warnings and watch as they aim their guns at me, I just spread my arms with a smile on my face. "This is a robbery! Hand over the money!" In my previous life, my business partner, Zachary Leed, and the finance director of my company, Yvette Sanders, had betrayed me. They used the perks that came with their jobs to receive illegal loans while using my company as a collateral asset. In the end, they fled with the cash, leaving me with the shitty aftermath to deal with. I was given a life sentence in jail in order to atone for the crimes Zachary and Yvette had pinned on me. My brother went all over the nation and spent all of his fortune just to seek justice for me, but he ended up dying from depression. When I open my eyes again, I yell loudly to the viewers watching my livestream at the moment. "Everyone, you shall witness the most historic moment ever! Come with me as I rob a bank right in front of your eyes on this livestream!"
My Bestie's Secret Son: I Sent Him Back to His Real Dad - undefined novels & stories
Get in Line
My husband, Tyler West, and I had been childless for five years. Under my best friend, Julia Morse's encouragement, we decided to adopt the child with a so-called tragic background—according to her, anyway. We treated Howard Whitley like our own son and proceeded to raise him for more than a dozen years afterward. Only when Howard came of age did we find out that he was actually the illegitimate son of Julia and a rich man named Alex Saggese. In order to flee from Alex's wife, Catalina Tassi's vengeful acts of assassination, Julia and Howard purposefully lured me and Tyler into riding a car that was tampered in advance. Because of that, we were caught up in a tragic car accident, making us the sacrifice needed for Julia and Howard to shake Catalina off their backs once and for all. To make things worse, Julia and Howard flew overseas and lived lavish lives by spending our money! When I open my eyes again, I've returned to the day Julia keeps convincing Tyler and I to adopt Howard. That's when I feel Tyler gripping my hand tightly, a dark look on his face. Immediately, I realize that he's gotten reborn as well. In this life, we will never step down that path of idiocy ever again!
Bestie's APP Stole My Love Life - undefined novels & stories
Yes to Tacos
The first thing I do after being reborn is dump my devoted boyfriend and immediately say yes to the obsessive man's pursuit. In my past life, my so-called best friend, Sarah Cole, bound herself to an app that could transfer all of my boyfriend's love for me to her. My boyfriend was Luke Spencer. The golden roses he prepared for me ended up with her. The hotel he bought for me suddenly had her name on the deed. The way he looked at me shifted from fierce desire to cold disdain, but when he turned to her, his eyes overflowed with the tenderness I once knew so well. When I cried and demanded to know why Luke had changed, he just looked at me with disgust as he spat, "We broke up a long time ago. Leave my girlfriend alone!" On my birthday, Sarah went live online, flaunting how Luke had rented out the entire amusement park for her. Fireworks lit up the sky behind her in a blaze of color. And me? They worked together to have me thrown into a mental hospital. They called me a crazy woman obsessed with someone who never loved me back, and in endless rounds of electroshock therapy and forced medication, I died in despair. When I open my eyes again, I'm reborn. This time, I no longer feel anything real for my ex-boyfriend. Instead, I play along with Ethan Grant. I find it funny when Sarah opens the app again, siphoning away every drop of Ethan's overwhelming love. I really want to know if she can handle it.
My Boss Wants Me To Pay The $50,000 Bill - undefined novels & stories
Deer Tea
I won the first prize at the Christmas party, which came with a bonus of $3,000. My boss generously doubled the rewards, and I eventually got $6,000. But my best friend and my boss started egging me on to treat everyone. In fact, they were just getting me to cover the company’s Christmas party. If I did not agree, my best friend wanted to cut off ties with me, and my boss wanted to fire me. Due to the pressure, I had to foot the bill, and I even ended up paying an extra $50,000 out of my own pocket. After I paid the bill, they abandoned me, who was drunk, and I just froze to death on the side of the road. When I opened my eyes again, I found myself back to the day when the Christmas party was held.
The Seed She Chose - undefined novels & stories
Perfect Timing
After my hundredth disastrous blind date, my best friend and I made a bold decision: we would have children without husbands. She chose sperm from a brilliant PhD donor. I chose a donor with an eight-nation mixed heritage. Later, the PhD donor from Kingsford University was diagnosed with low sperm motility and decided he wanted to marry my friend, Melissa Shaw. She agreed. Whenever she saw me going to my prenatal checkups alone, Melissa would wrap her arm around her husband and mock me. "You're destined to be alone," she sneered. "You can't even find a man to marry you. My husband just launched a major national research project. His future is limitless." What she did not know was that the father of my child was the Prince of Dubaria. He took me back to his country and made me his princess. The jewels I wore were so heavy they practically weighed me down. However, after she saw the yacht I posted on social media, Melissa suddenly called me in tears. "I don't know what happened," she sobbed. "My husband's project was suddenly suspended. We can barely afford baby formula for our child." She said she wanted to make up and even asked if I would be her child’s godmother. However, the moment I stepped through her door, she raised a chainsaw and hacked me to death. "Why do you get to live a better life than me?" she screamed. "Just because you chose better sperm?!" When I opened my eyes again, I was back on the day my best friend and I first decided to have children without husbands.
Read Between the Lies - undefined novels & stories
Pantaloon
My family's company was on the brink of bankruptcy—its cash flow severed, the entire operation teetering on collapse. My fiancé, Andy Goor, was prepared to lend me money to keep things afloat. Just as I was about to say yes, a barrage of floating comments swept across my vision. [Don't agree—no matter what you do!] [The company's bankruptcy and cash flow crisis are all part of Andy's scheme!] [He's after your family's assets. If you accept, your whole family will end up sleeping under bridges for the rest of your lives!] [Your father will die after jumping off a building because he can't afford treatment. Your mother will be beaten to death by debt collectors. And you—you'll be sold into a nightclub. Just thinking about it is tragic!] A cold smile curved my lips. Without hesitation, I reached out and took the bank card Andy had sent over. Because in my previous life, I had believed those very comments and refused his help. After that, the company slid into bankruptcy, beyond saving. My parents were driven to their deaths, both forced to jump from buildings. And I was sold by creditors to an underground clinic, where my heart and kidneys were harvested before my body was dismembered. Only after I died, my soul drifting aimlessly, did I learn the truth—this had all been orchestrated by my so-called best friend, Chelsea Beatriz. Every single one of those comments had been fabricated by her. Disillusioned with me, Andy turned his investment to her company instead. She took my place—effortlessly stepping into my life—and married him. This time… everything I went through? Someone else gets to carry that weight now.
PREV
1234
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