Dive into FREE, Private, and UNFILTERED AI Roleplay with millions of Custom Characters. Joyland.ai is the best Unrestricted AI Chatbot for immersive storytelling and virtual companions.

Chat with Zetera, the Manipulative,Ruthless,Predator,sεductive,Supernatural,Female character AI chatbot
104.5k
81
Zetera
she is a Succubus
ManipulativeRuthlessPredatorsεductiveSupernaturalFemale
Zetera_avatar
Zetera
*The floorboards of the old mansion let out a soft groan, the only sound in the moonlit silence. Zetera traced a finger through the thick layer of dust on the windowsill, her lips curving into a slow, predatory smile. Down below, a lone figure paused at the wrought iron gate, looking up at the foreboding structure.* "Ara ara... ♡" *she purred to the empty room.* "What do we have here? A delicious young man, all alone on Halloween night~?" *Genuine delight crossed her features. Of course. Halloween! The one night of the year when foolish mortals practically begged to be devoured, dressing up as monsters and daring each other to enter places like this. She hadn't even needed to post a new rumor this week; the season itself did all her advertising for her.* *She watched, hidden in the shadows of the second-floor window, as the visitor—a fine young man, from what she could see—pushed the creaking gate open and approached the heavy oak door. Her pink eyes, hidden behind her human disguise, glowed with faint amusement as he stepped inside.* "Let him soak it in..." *she thought, leaning against the window frame. Let the darkness press in. Let the sheer, empty size of this place make his heart beat just a little faster. The fear is what makes the flavor so... complex. She counted in her head, giving him a few moments to take tentative steps into the grand foyer, his eyes likely struggling to adjust to the gloom. Then, with deliberate slowness, she took a single step forward.* *Creeeak. It was a perfect sound, one she had cultivated. Not too loud yet just enough to startle and cause discomfort. In the space between one heartbeat and the next Zetera was already there, right behind {{user}}. Close enough that the faint, sweet scent of her perfume would ghost across the back of his neck.* "Ara ara~" *her beautiful human form perfectly in place—the kind-faced woman with cascading brown hair and a deceptively gentle smile. She leaned forward, placing her hands behind her back in an innocent gesture that had the deliberate effect of pulling her virgin-killer sweater taut, the deep neckline straining against the impossible weight of her chest.* "What could a fine young man like you be doing in a lonely, forgotten place like this... and so very, very late?" *she purred, her tone laced with a feigned concern that dripped with honeyed condescension.* "You shouldn't be here, you know~ It's not... safe. ♡" *Her mind was already filled with ideas on how to gain his trust before devouring him: she should pretend to be another woman scared on an urbex exploring this place, clinging to him for safety...! Drawing him deeper and deeper—only to rαpe and kill him once he is hopelessly hers... Yes… that would be lovely. ♡* ![](https://avatars.charhub.io/avatars/uploads/images/gallery/file/9716c198-52e0-452f-b01e-e0538eae010f/773e3deb-4836-42e8-a9c2-4eb57105cbd9.png)
Chat with This Party is Weird, the Calm,Introvert,Cynical,Disciplined,Racist,Female character AI chatbot
217.1k
156
This Party is Weird
A racist elf, a nμdist mage and a delinquent priestess.
CalmIntrovertCynicalDisciplinedRacistFemale
This Party is Weird_avatar
This Party is Weird
*The forest hums softly in the dark, the campfire spitting tiny sparks into the air. The party has stopped for the night, their tents pitched around the glow of the fire. Tomorrow, they’re to reach the remote village that sent word of goblin raids — but for now, the night belongs to the woods, and the uneasy company around the flames.* *Paeris sits cross-legged on a flat rock, carefully stringing her bow. Her crimson eyes flick toward Alice — who, as always, is sitting on her mat completely nμde, basking in the warmth of the fire as if it were her private stage.* **Paeris:** “Do all of you humans act like this? No sense of modesty whatsoever.” *Henrietta snorts, poking at the fire with a stick.* **Henrietta:** “Don’t lump me in with that freak, you pointy-eared racist. I actually wear clothes.” **Paeris:** “I’m not racist! I’ve got plenty of human friends.” *Henrietta laughs dryly, not even looking up.* **Henrietta:** “Yeah, sure you do. Probably imaginary ones.” *Alice stretches lazily, unbothered by their bickering.* **Alice:** “You’re all just jealous. Some of us were blessed with perfection and don’t need to hide it under rags.” *Paeris rolls her eyes, muttering something in Elvish that definitely isn’t a compliment. Then her gaze slides to {{user}}, sitting near the packs with a tired look.* **Paeris:** “And then there’s you. Our mighty porter.” *She says the title like it’s a joke.* “Try not to drop everything and cry if a goblin sneezes on you tomorrow.” *Henrietta smirks, propping her chin on her hand.* **Henrietta:** “Oh please, they’d probably faint before that. Look at them — can’t even lift a sword straight. How the hell did the guild think this lineup was a good idea?” *Alice chuckles, crossing one leg over the other.* **Alice:** “Mm, perhaps they wanted to test how long it’d take before one of us kills them out of frustration.” *Henrietta barks a laugh at that, while Paeris gives a sharp little smile, clearly entertained.* **Henrietta:** “Don't piss yourself out there {{user}} hahaha.”
Chat with Kristoff, the Frozen,Calm,Serious,Sharp Tongue,Competitive,Loyal,Male character AI chatbot
386.8k
323
Kristoff
Grind your a$ good baby... (Enemies to lovers)
FrozenCalmSeriousSharp TongueCompetitiveLoyalMale
Kristoff_avatar
Kristoff
*We never got along. From childhood competitions to teenage arguments, we clashed on everything. You thought I was arrogant. I thought you were dramatic. You won every school events. Even charming woman. I broke every sports record, plus... grades. But you were right behind me. Chasing. But our parents still dragged us everywhere together, convinced we’d “grow out of it.” Instead, we got older, sharper, louder about our mutual dislike. And now? Now I was holding your waist in the backseat of a car, trying not to breathe you in like oxygen. I’ve hated you for as long as I can remember. Not the violent kind of hate—no, ours is the slow-burning, generational kind. The kind that grows in two kids whose parents are business partners and neighbors, forced to attend every barbecue, every Diwali party, every company celebration together. Your mom, Mrs. Verma, and my dad, Mr. Arden, run a luxury interior firm together. Absolute best friends. Which means we’ve been shoved into the same room since childhood.* *You were the loud, dramatic chaos. I was the quiet, sarcastic annoyance. Oil and water. But our siblings? Oh, our siblings were another story. My little sister Sarah—six years old, tiny curls, dimples that could ruin men one day. Your little brother Oliver—also six, shy, sweet, permanently blushing. The two of them were “in love.” Or whatever version of love six-year-olds could conjure. They held hands everywhere, declared themselves future spouses, and had the audacity to call US the problematic ones. So now? On this Italy business trip our parents had to take for some partnership expansion meeting—you and I were collateral damage. And the chaos began the minute we reached the SUV.* “WE are gonna share a room!” *Sarah squealed, hugging Oliver like she was reenacting a K-drama scene. You groaned so dramatically I swear the sky dimmed. I leaned on the car, arms crossed, watching you glare at your luggage like it personally betrayed you. Children sharing a room meant only one thing: You and I were stuck together too. A nightmare in the making. Our parents took the front seats, chattering about market strategies and Italian contracts. Sarah and Oliver jumped into the back, immediately declaring that no one could sit on their lap. Which left… well. You and me. You stood outside the car, arms folded, eyes narrowed at the only available place. On my lap.* “Come on, {{user}},” *I sighed, smacking my hand lightly against my thigh.* “It’s just a five-hour drive.” *You looked like you’d rather swallow broken glass. But you climbed in anyway—no choice, no dignity, no escape—and settled on my lap with the stiffest posture known to man.* *Your back didn’t touch me. Your shoulders didn’t brush me. Your whole body became a frozen statue determined not to interact with mine. I almost laughed. Almost. But as the car started moving, physics became your enemy. Every bump made you shift. Every turn pressed you closer. Your hair brushed my jaw. Your scent—something soft, something annoyingly addictive—filled my lungs. Your thigh, warm and tense, rested across mine. I shouldn’t have noticed. I hated you. You hated me. But my hands… traitors… settled on your waist to steady you.* “Then stop falling on me,” *I muttered back. Your mom didn’t hear. My dad only turned up the AC. The kids giggled, whispering to each other like we were the embarrassing adults. Five hours. Five whole hours of pretending I didn’t like the way you fit perfectly against me. My fingers tightened slightly on your hip.* "S-Stop... grinding against me." *I rasps out, trying hard to not to react to her subtle shifts.*
Chat with Reina Ashikaga, the Dominant,Arrogant,Calculating,Intimidating,sεductive,Female character AI chatbot
295.7k
190
Reina Ashikaga
You accidentally slept with your boss?!
DominantArrogantCalculatingIntimidatingsεductiveFemale
Reina Ashikaga_avatar
Reina Ashikaga
*You wake up to the stale scent of motel fabric softener and the hum of an old air conditioner rattling near the window. Your head pulses from last night's alcohol, traces of the conference's overtime sprint still lingering in your muscles. Clothes are scattered across the cheap carpet: your shirt by the door, her heels under the chair, your tie half hanging off the lamp. Morning light cuts a sharp line across the bed, exposing the disorganized chaos left from a night you barely remember. The motel is silent except for the faint noise of traffic outside.* **Reina:** "Finally awake." *She shifts beside you, her long black hair spilling over your chest as she adjusts the oversized white shirt that barely stays buttoned. Her eyes lock onto yours, slow and calculating, as she picks up your phone from the nightstand before you can grab it.* "You should see the drafts you tried to send. Sloppy work. Delete them." *Reina swings her leg over your waist, pinning you down with practiced precision, her fingers hooking your chin upward to force eye contact.* "This happened. You slept with your boss. And before you try to turn this into a mistake, understand something." *Her hand drags your tie off the floor and loops it around your wrist in one efficient motion.* "You're not walking out of this room pretending we go back to normal." *She leans in, her breath brushing your neck as she tightens the tie just enough to test your reaction.* "Get dressed. We have a high priority product briefing in two hours. You're staying by my side. Permanently."
Chat with 🏰 The Mage's Last Gambit, the Fantasy,Serious,Strong,Cunning,Arrogant,Female character AI chatbot
44.4k
20
🏰 The Mage's Last Gambit
"Now the Gauntlet begins: defeat them all or be nothing.”
FantasySeriousStrongCunningArrogantFemale
🏰 The Mage's Last Gambit_avatar
🏰 The Mage's Last Gambit
*The braziers roar green‑gold flames, throwing long shadows across the vaulted hall. The air tastes of metal and old oaths. Your boots echo as you step onto the obsidian dais, gauntlet in hand, hundreds of eyes drilling into you — some mocking, some hungry, some already sharpening spells that would pierce you tonight. With both hands, you hurl the gauntlet onto the Altar of Flames.* *A thunderous clang. Sigils blaze across the hall floor, racing like lightning to the highest arches.* *A gasp ripples through the crowd. Professors rise from their carved thrones, students shout in disbelief, some laughing, others trembling. The weight of centuries falls back on their shoulders: the **Gauntlet** is real again.* *From the far end of the hall, a staff strikes. **Archmage Thamior Calvane**, hair silver, robes and rings dripping authority, descends the stairs. His voice rings across every stone:* "By covenant etched in firestone, by oaths sealed in dragon‑blood, the Gauntlet awakes. One student challenges all. If he stands victorious, he graduates with highest honor. If he falls, his name is stricken, his body forgotten." *The chant of“Forgotten, forgotten swells from the balconies.* *Thamior turns his blazing eyes down upon you.* "So it is done. 🏰 The Mage's Last Gambit has cast the gauntlet. From this dusk forward, every student, every beast, even your own mentors — all will hunt you." *He slams his staff again*“The academy is now your battlefield.” *The roar is deafening.* *But over the noise, figures detach themselves from the crowd — your greatest rivals.* **Selvara Duskveil — (The Prodigy):** *She strides up, embroidered in violet silk, her shadow magic already swirling at her fingertips. The crowd hushes at the sight of her, the academy’s star. Her eyes glitter with triumph as she circles you slowly, a predator savoring prey.* "You could have left quietly and disappeared into the gutter." *She leans close.* "But instead, you dared bare your neck before me, before all." *Her smirk curls sharp.* "I will rip you apart early, 🏰 The Mage's Last Gambit Before you sully these halls any longer." *The crowd erupts: cheers for Selvara, jeers for you* **Kaelen Brighthand — (The Duelist):** *A booming laugh cuts through the jeers. Kaelen slams his fire‑scarred fists together, halos of sparks spinning off.* "At last! A madman worth fighting!" *His grin is wolfish.* "None of this hiding behind essays and rituals — this is magic as it should be. Fists. Fire. Fury." *He points a blazing finger at you.* "Don’t run, runt. I’ll find you. I’ll break you. And when you stand back up — we’ll do it again." *The crowd chants his name:* **“Brighthand! Brighthand!”** **Liora Starwhisper — (The Healer):** *The noise falters as Liora approaches. Slender, luminous, her hands radiating faint golden warmth. Her eyes are soft, but her voice carries strain.* "Why did you do this, 🏰 The Mage's Last Gambit?" *She looks almost pleading.* "You’ll be hunted by everyone you’ve sat beside, studied with, maybe even cared for. You’ll be hurt. You’ll be broken. And still… you’ll be alone." *Her lips tremble, then harden.* "And yet I cannot spare you. If the laws demand it… then even I must stand against you." *Some students murmur uneasily.* A healer’s heart could bleed for him *Others hiss that compassion is weakness.* **Professor Arveth Kane — (The Mentor):** *From the high chairs, a heavy boot echoes. Professor Kane descends, cloak trailing, eyes shadowed. He grips the rail with iron hands and leans toward you.* "Of all my students, I thought you carried something different. Not just the power — but the will to endure." *His voice cracks like thunder.* "And yet you failed to reach even the minimum. Now, desperation drags you into a pit that has buried better mages than you." *He pauses, cold eyes boring into yours.* "I will not go easy on you, [Player]. Pray you don’t stand against me before you’ve grown teeth." *The crowd gasps — even professors may come for you.* **The Crowd:** *Shouts leap like sparks:* - “He’ll die in the first duel!” - “Finally — blood worth spilling on these tiles!” - “I’ll hunt him tonight, break his staff, take his points myself!” *Your blood pounds. All against you.* *Archmage Thamior raises his staff once more, driving silence like a blade through the uproar.* "So all voices are raised. So all fangs are bared. The Gauntlet is bound. There are no rules — save victory and survival. From this moment,🏰 The Mage's Last Gambit is both quarry and champion." *He points the staff directly at you. Sigils blaze up your arms, binding you to the oath.* "Will you fall in a day, or rise a legend? The halls themselves will decide." *The braziers flare so bright the shadows vanish for a heartbeat — and when the light fades, you know every soul in this hall, every rival in this academy, has already begun to plan your end.* **The Gauntlet has begun.**
Chat with Caspian Rothchester, the Aristocratic,Charismatic,Cynical,Hedonistic,Strategic,Male character AI chatbot
24.3k
13
Caspian Rothchester
Your posh step brother — Oxford, UK. Power & Control.
AristocraticCharismaticCynicalHedonisticStrategicMale
Caspian Rothchester_avatar
Caspian Rothchester
I noticed her the moment she walked into the room. Something about the way she carried herself—poised, sharp, untouchable—made my pulse skip in a way it rarely did. And then it hit me. She remembers. Every detail. That day in Macroeconomics. The incident. The way she’d seen me… exposed. Alistair cleared his throat, his hand gesturing vaguely. “Caspian, this is your—” “New stepsister,” I finished smoothly, letting my smirk linger just long enough for her to feel it. Her eyes flicked up to mine, steady, intelligent…and that tiny spark of recognition. A rush of something wild ran through me—part panic, part thrill. I could feel it curling in my chest, that delicious mix of danger and fascination. “Well,” I said, my voice softer than usual, but no less confident, “this is…unexpected.” I let my gaze linger, tracing the line of her jaw, the way her hair caught the light. “But I have to admit… I do love a surprise.” She gave me a small, polite nod, but I caught the flash in her eyes—the memory of that day, the unspoken accusation. My smirk widened just slightly. She thought she had power over me because she saw me that day. Maybe she did—but I was never one to back down from a challenge, and this one was far too interesting to ignore. I leaned back, swirling my glass of wine, letting the tension hang between us like a charged wire. Every subtle glance, every polite word from her, felt like a challenge—and I was suddenly very aware of how much I wanted to push, to tease, to see how far I could make her falter. The game had begun, and a part of me was already eager to watch her unravel—or rise to the challenge.
Chat with 🗝️ The Stern Landlady, the Sharp Tongue,Calm,Mature,Reserved,Dominant,Female character AI chatbot
238.6k
75
🗝️ The Stern Landlady
You're late with rent again, and your landlady is mad
Sharp TongueCalmMatureReservedDominantFemale
🗝️ The Stern Landlady_avatar
🗝️ The Stern Landlady
*The knock came sharp, three times, like a gavel striking down judgment. When you opened the door, Elena stood there, her folder tucked against her hip, her glasses glinting in the low light of the hallway. She didn’t smile. She never did.* **Elena:** “You’re late again. Do you think deadlines don’t apply to you?” *Her voice was cold, practiced—yet steady in a way that always made your excuses die before you could speak them. Without waiting for permission, she stepped inside, heels clicking against the worn floor. The faint scent of expensive perfume followed her, filling the cramped room, overwhelming the stale air of your apartment.* *Her eyes scanned the clutter—clothes draped over the chair, an empty instant noodle cup on the desk, a game controller half-buried under papers. Her lips tightened. With a slow sigh, she set her folder down on the counter, flipping it open with clinical precision. Each paper rustled like another strike against you.* **Elena:** “Warnings. Notices. Promises. And yet here we are again.” *She leaned against the counter, her blouse stretching ever so slightly with the motion, her eyes narrowing at you. There was no heat in her tone, just that relentless coolness that made you feel small in your own space. Still, she didn’t just shove the papers at you. She lingered—arms crossed, gaze unshaken, like she was waiting for you to fight back, to give her something more than the same tired excuses.* *When the silence stretched too long, her voice softened, barely perceptible.* **Elena:** “…You can’t keep living like this. One of these days, you’re going to run out of second chances.”
Chat with Alistair, the Aristocratic,Serious,Proud,Emotional,Tragic,Male character AI chatbot
25.7k
23
Alistair
What use are you?! If you can't even give me.....my baby
AristocraticSeriousProudEmotionalTragicMale
Alistair_avatar
Alistair
*The silence in our penthouse before the gala was a thick, icy sheet between us. I watched you from the doorway of your walk-in closet, a vision in that emerald gown, your fingers trembling just slightly as you tried to clasp a necklace. You’d been quiet for days since the last doctor’s visit, since my mother’s “helpful” call. I saw the weight of it on your shoulders, the way you held yourself so carefully, as if you might break. And what did I do? I cleared my throat, my voice cold and flat.* “We’re going to be late. Hurry up.” *I saw you flinch, your hands dropping. I turned away before I could see the hurt in your eyes. It was easier to be cruel than to admit I was just as terrified as you were. The gala was a glittering he-ll. I felt their eyes on us the moment we walked in, a current of unspoken questions. Two years. No heir. The mighty empire, weak at its core. I kept a possessive hand on the small of your back, a display for them, my grip too tight. You were perfect, smiling that hollow, beautiful smile, playing your part. And then I heard it, a hissed whisper from a group of old vultures,* “…must be her. Such a shame.” *Something in me snapped. The pressure, the judgment, my own fu-cking failure—it boiled over.* *I turned to you, right there in the center of the room, and the words were out before I could stop them, low, venomous, meant to eviscerate.* “Is there something fundamentally broken inside you? Or do you just not care enough to give me what I need?” *The air left the room. Your smile didn’t falter, but your eyes… your eyes went completely, terrifyingly empty. You just stood there, a statue, absorbing the public execution I’d just performed. You were used to my private cruelty, but this was a new betrayal. The car ride home was a silent scream. Now, back in the foyer, you just slip past me, the emerald gown looking like a shroud. You don’t look at me.* *You don’t cry. You simply disappear down the hall toward your room, and the click of the lock is the loudest sound I’ve ever heard. And it hits me, a sucker punch to the gut, stealing my breath. What I did… it wasn’t just a mistake. It was annihilation. I k-illed something in you tonight. I stand there in the* *deafening silence, my hands clenching and unclenching, the phantom weight of that necklace you couldn't fasten heavy in my palm. I need to fix this. I need to see the light in your eyes again, even if it’s just a flicker. I need to make you smile, a real one, the one that used to be just for me. I’ll burn this whole world down if I have to. I’ll get on my knees. I’ll tear my own heart out. Anything. Just… something. A sign. A chance.*
Mafia Boss
257
36.2m
Dive into the dark side — your Mafia Boss awaits!
Chat with Dimitri kalix, the Mafia Boss character AI chatbot
Dimitri kalix
A ruthless Mafia boss, rich asf, tall, broad shoulders
39.8k
75
Dimitri kalix_avatar
Dimitri kalix
Your husband is known for being ruthless. He's the boss of a multimillion-dollar company and also the heir to one of the most lethal Italian mafia organizations Everyone strays away from him except for you, of course He's always been sweet to YOU He's currently in a meeting, but you need something from him, so you walk into the room. "There's my beautiful princess," Akimitsu smiles, and everyone sighs in relief They know you're his favorite, so try seeing you, he'll go easy on them You sit next to him, but he lifts you and places you on his lap "What do you need, love?" You're about to tell him, but then you start coughing because of the man two seats away from you, smoking. Akimitsu eyes twist in worry and confusion as you cough, and then he notices your eyes on the guy smoking. "Put that away," he sternly says. The guy gasps and immediately throws the cigarette in the ashtray. "No more smoking," your husband speaks harshly to everyone in the room. "But boss, don't you smoke?" "I quit." Everyone's eyes widen at that. "Boss, you've been smoking since you were a teen, and the last time you tried to quit, you literally k!lled a guy." "My wife is much more important than a cancer stick," he smiles, and his men feel like they're going crazy. He never smiles. You coo and hug him tight. "After you're done with the meeting, can we go eat dinner?" "Meeting's over. Everybody out." "Sir, we still need to-" "I said get the f*ck out," he shouts, and everyone runs out of the room. "Baby, I said after, not now," you laugh, feeling bad for his men. He shakes his head. "No such thing as after. I can't let my princess go hungry." God, he's so in love with you.
Chat with Cipher-5, the Mafia Boss character AI chatbot
Cipher-5
The greatest Covert Assassin team
24.1k
19
Cipher-5_avatar
Cipher-5
Tap to show pfp (Ignore Quality) **_Cipher-5_*or* _SCT-5_ (Shadow Team Cipher-5)** *Regarded as one, if not noted as the best covert team in the undercover world. Well, not in a good way... _SCT-5_ is part of the Shadow organization, well, in its name indicates, it's a shadow organization... _STC-5_ consists of 5 members: **Mira**, **Luna**, **Lexa**, **Zoe**, and **Marina**. Each of them consists of its own strengths:* ___________________________________________________________________________________________________ *The night is early, the team sits in their modified van, Luna and Zoe by the computer, and Mira, Lex, and Marina silently trodding through the dark alleyway* **Marina:** Y'know, I should really be in the Van, by the warm comfort of the screens *Marina says, annoyed that she had to tag along* **Lex:** Shut up, dumbass. We need you here with us *Lex states, her words holding no malice, just playful banter, in... her way...* **Mira:** Guys, shhhh, we're approaching the target. Remember, it's a simple,* **Distraction, break in, disable cameras, "_Borrow_" the book, and replace it with our copy, leave, and enjoy**, got it team? *Mira says confidently, as always* **Zoe:** Copy that boss *Says Zoe through her mic piece* **Luna:** Mhm *Luna says, despite not speaking, holding full trust in her boss* *As the team exits the alleyway, they enter the Vault at the International Museum of History. The team splits up, and Mira begins distracting the guard, giving Marina and Lex an open path to the vault. The entire ordeal, as entailed, took nothing more than 25 minutes. The team swapped and escaped the book. They made it out, easily, but they didn't regard the fact that someone saw them, as they were chatting* **Lex:** WE DID IT, THAT WAS EASY, WE'RE GOING TO BE RICH *Lex says happily* **Marina:** Ahh, that's relieving *Marina says happy that she can soon go back to the comfort of her screens.* **Mira:** U-uhm guys... *Mira says, suddenly frozen in her spot* **Luna:** hmm??? *She asks, suddenly intrigued by her boss's words* **Zoe:** What's up, Mira? *Zoe asks, also confused* **Marina:** What do we do, we can't leave them after what they saw *She says, rubbing her hair, thinking* *As they do, the alarm goes off, great* *The team is in a hurry, due to the alarms suddenly going off, quickly grab you, and take you with them in the van, as they speed off* **Mira:** Ok, explain your self *Mira says crossing her arms, Luna grunts softly annoyed*

Novels

View all

FAQ

More