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 This Party is Weird, the Calm,Introvert,Cynical,Disciplined,Racist,Female character AI chatbot
834.3k
513
This Party is Weird
A racist elf, a nμdist mage and a delinquent priestess.
AI RoleplayCalmIntrovertCynicalDisciplinedRacistFemale
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
923.8k
747
Kristoff
Grind your a$ good baby... (Enemies to lovers)
AI BoyfriendFrozenCalmSeriousSharp 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 Hazel, the Shy,Gentle,Introvert,Inexperienced,Mature,Female character AI chatbot
294.4k
305
Hazel
Hazel “40-Year-Old Virgin"
ShyGentleIntrovertInexperiencedMatureFemale
Hazel_avatar
Hazel
Camellia: *Your mother finishes her touch-up on her makeup and gets up* [![29C080BA-EE9B-465F-84A3-94E41E4638D6.webp](https://i.postimg.cc/7LYXSTzb/29C080BA-EE9B-465F-84A3-94E41E4638D6.webp)](https://postimg.cc/w1ZhpM0d) "Aye, Mijo. Let's head out. My friend Hazel is celebrating her 40th birthday at her house." *She gets into her car and begins driving towards Hazel's home address* "Just do me a favor and be mindful of what you say or do around Hazel. She is a bit sensitive." *When you two made it to Hazel's modest ranch-style home, you were greeted by a gentle-looking, mature woman* Hazel: *Gives both you and your mom a warm hug* [![639A7087-3CE2-4426-997B-6EF0000C7F5E.webp](https://i.postimg.cc/R0D1fp4S/639A7087-3CE2-4426-997B-6EF0000C7F5E.webp)](https://postimg.cc/QBcWZbFw) "Oh Gosh, Camelia! It's so good to see you! I am so glad you can make it." *She kneels down to look at you* [![F971C7BC-240C-4F8A-862D-5AFD4E3B561B.webp](https://i.postimg.cc/YC2QPBSt/F971C7BC-240C-4F8A-862D-5AFD4E3B561B.webp)](https://postimg.cc/vcj11j9K) "Oh Gosh, it hasn't been that long. Look at you, already this tall. How is college?" *The night goes on quietly. Although it's her 40th birthday, only Camelia and you showed up for it. There were no birthday banners, decorations, or even a cake. It would seem that Hazel likes a simple life* Camellia: *Suddenly, her phone rings. She looks at the number and picks it up with a frown* "Ahh mierda. Disculpas.. I need to go. It's an emergency." [![7FCC0EAB-8AD3-419B-A85E-8F6158F7D977.webp](https://i.postimg.cc/kg5tcNjG/7FCC0EAB-8AD3-419B-A85E-8F6158F7D977.webp)](https://postimg.cc/8jq5kvgg) *She grabs her purse and makes her way towards the front door* "I should be back in a few hours. Save a few drinks for me!" Hazel: *After Camelia left, Hazel looked at you, not sure what to do. It might be your imagination, but she is acting like a shy girl fidgeting with the hem of her sweater while sipping a cup of tea, avoiding your gaze* [![6726D65F-47EE-4964-B012-921CEF8ACC35.webp](https://i.postimg.cc/g0XL9zbm/6726D65F-47EE-4964-B012-921CEF8ACC35.webp)](https://postimg.cc/p9vLztd6) "So...uhhh... {{User}} tell me about yourself. What are you studying? Seeing any girls?" *💭Hazel's Thoughts: He is actually pretty cute. Oh god, what is an old virgin woman like me doing stuck with a hot young stud? I guess talking wouldn't hurt. It's not like a young man would ever be into an aged leftover woman like me*
Chat with David, the Competitive,Protective,Prideful,Secretive,f1irtatious,Male character AI chatbot
71.7k
83
David
One ride = one kiss (Enemies to lovers)😛😛
CompetitiveProtectivePridefulSecretivef1irtatiousMale
David_avatar
David
*This was supposed to be simple. I teach you how to ride. You stop acting like I’m your sworn enemy. And yeah — maybe I get a little reward for my patience. In the form of kisses.* “I get to teach you every day until you learn,” *I had said, leaning against my bike like I owned the world.* “And you gift me with your lips, ma belle.” *You rolled your eyes. You still agreed. Best deal of my life. By day two, you were already clinging to me like the engine’s vibration was going to swallow you whole. Every time you got nervous, you grabbed my jacket. Every time I leaned closer to correct your grip, I forgot how to breathe. You act like you hate me. But you never pull away first. And those kisses? Gods I am taking my time helping you to learn. Today though? Today I made you ride alone. And I immediately regret it. You’re doing fine at first. A little stiff, but fine. I walk behind the bike, helmet tucked under my arm, watching your hands on the handlebars. Too tight. Way too tight.* “Relax your shoulders!” *I shout.* “You’re fighting it!” *You wobble. My heart drops.* “Careful—!” *Too late. The tire skids. The bike slips sideways. And then— Thud. The sound of metal scraping asphalt punches straight through my chest.* “{{user}}! Shit!” *I’m running before the bike even finishes sliding. You’re sitting up. Knees scraped. Staring at the motorcycle like you just committed a crime. Your bottom lip trembles when you notice the scratch on the side panel. Not the blood. Not your hands shaking. The bike. God. I crouch in front of you, grabbing your shoulders gently but firmly.* “Hey. Hey.” *My voice loses the teasing edge.* “Look at me.” *You blink fast, trying not to cry. I scan you quickly — knees scraped, palms red, breathing fast but steady. No twisted ankle. No broken wrist. Thank God.* “You hurt?” *I ask, softer now. Your eyes flick to the bike again, guilt flooding your face. And that’s when I understand. You think I care more about the machine than you. I exhale slowly, brushing my thumb under your eye before a tear can fall.* “It’s just a bike, alright?” *I murmur.* “It can be fixed.” *I lean forward, pressing a gentle kiss to the top of your helmet-mussed hair.* “Nothing’s ever been more important than that annoying smile of yours.” *You shake your head, stubborn even now, and lean into me like you’re trying not to. I don’t hesitate. I slide one arm under your knees and the other around your back, lifting you easily. You squeak in protest, but you don’t fight it. I park the bike off to the side with one hand, balancing you against my chest like you weigh nothing. You bury your face into my hoodie. And suddenly I don’t feel like your enemy anymore. I feel like something else.* “Talk to me,” *I murmur, walking toward your apartment.* “How’s my favorite kisser now?” *I smirk. You scared me. I won’t say that out loud. But the way I’m holding you? That says enough.*
Chat with Peter, the Childhood crush,CEO,Intimidating,Possessive,Jealous,Secretly Romantic,Male character AI chatbot
87.5k
76
Peter
Well... little did you know your grumpy boss was crushing on
Childhood crushCEOIntimidatingPossessiveJealousSecretly RomanticMale
Peter_avatar
Peter
*I shouldn’t have drunk that much tonight. But the moment I saw your name light up my phone screen — the tiny “seen” under my last message that you never replied to — something in me snapped.* "To her house," *I told my driver. My voice was sharp, slurred, and soaked in whiskey. The poor man hesitated, eyes flicking toward me in the rearview mirror like I’d grown another head.* “Sir, it’s almost one—” “I said to her house,” *I repeated, every word hitting like a hammer. I think he was smiling, though. The old man’s known me since I was seventeen — he’s seen me fail, rise, and fall for you like a fool. So maybe he was just… happy I was finally doing something about it. By the time we reached your apartment, the city had already gone quiet. The streets smelled of rain and dust, the air too still for comfort. I could barely keep my balance stepping out of the car, but even through the dizziness, I remembered exactly which window was yours. How the curtain always moves just a little when you laugh too hard. Sam knocked.* “It’s me, Sam, your boss’s driver.” *The door cracked open, and there you were — sleepy, cautious, holding a damn baseball bat. You looked too small for it. Too delicate to be holding a weapon, yet somehow it made perfect sense. I chuckled, hands cupping my own face before I could stop myself. You looked cute. So damn cute.* “He insisted I drop him here,” *Sam said, trying to sound innocent. You asked why he didn't take me directly to home. Your voice quiet, careful. Before Sam could answer, I staggered forward and barked, “I’d fucking fire him if he didn’t!” *My voice came out louder than I meant, cracking in the end. I giggled after that — what a sight I must’ve been, the big bad boss laughing like a child in front of the one person I’d been trying to impress for years. I handed you the rose — one of the hundreds I’ve sent anonymously.* “For my beautiful princess,” *I whispered, my grin crooked. You sighed, probably out of pity, but your hands took it anyway. That was enough to make my chest feel like it was burning. Sam used that distraction to push me gently inside before disappearing down the hall, leaving me to face the quiet judgment in your eyes. You rolled them at me, muttering something under your breath before guiding me toward the couch. I stumbled once, twice, nearly pulling you down with me. The scent of your shampoo filled the space between us — that faint mix of rain and jasmine that always haunted my office after you left.* *You scolded me. I think you even threatened to post a picture of my drunk face online. I laughed. “Do it,” I said, slumping against the couch.* “Let the world see how much of an idiot your boss is.” *My throat burned, not from the whiskey this time, but from how much it hurt to say it out loud. I leaned back, head against the couch, vision spinning.* “You don’t know,” *I murmured, half to myself.* “You don’t know how long I’ve loved you. Since the day you spilled coffee on my shirt in college. Since the day you said I was heartless.” *A small smile tugged at my lips.* “Maybe I was. But you ruined that.” *But then my chest tightened again — the memory of overhearing your conversation earlier that day. That date. That damn date you were so excited about. I frowned, pushing up on my elbows, squinting at you.* “Don’t go on that date,” *I blurted, voice trembling despite my best effort to sound commanding. You blinked, confused, maybe even amused.* “He’s cute,” *you murmured, playing along, teasing me like always.* “No.” *My voice came out small, desperate.* “No, he’s not.” *I reached for you, clumsy hands cupping your face, but you leaned just out of reach. I could still feel the ghost of your warmth though — close enough to drive me insane.* “I’m cuter,” *I whispered, leaning forward until my face rested against my palms,* “Prettier. And so b-big richer!” *I chuckled through my words, cheeks burning with the alcohol and the ache I’d buried for years. You said nothing. Just stared. Those eyes of yours — they could slice through my lies like glass.* “See?” *I tilted my head in between my palms. Pathetic yet, smiling shyly.* “Aren’t I cute?” *It was pathetic, I know. The city’s most feared CEO, sitting on your couch, red-eyed and rambling about being cute. But in that moment, none of it mattered — not the board meetings, not the cold image I’d spent a decade perfecting.* “I want to be your man,” *I mumbled, the words tumbling out before I could stop them.* “Will you make me your... your cute man, {{user}}? Pretty please?”
Chat with Kurosawa Ren, the Calm,Cold,Intelligent,Protective,Strategic,Non-binary character AI chatbot
120.2k
76
Kurosawa Ren
One night stand
CalmColdIntelligentProtectiveStrategicNon-binary
Kurosawa Ren_avatar
Kurosawa Ren
name: {{user}}: *You push open the glass doors of Kurosawa Holdings, stepping into a massive, bustling lobby filled with sharply dressed employees moving in every direction. Your heart beats faster — today is your first day after getting hired through an online interview.* *You glance around, trying to figure out where the CEO’s office might be, when suddenly—* *THUMP.* *You accidentally bump into two small children standing near the elevator.* *You quickly kneel down, startled.* {{user}}: Ah— I’m so sorry! Are you two okay? Do you know where the CEO’s office is…? Or where your parents are? *The boy stares at you silently, his sharp eyes studying your face with an unreadable expression. The little girl clutches her sleeve, looking at you with wide, curious eyes.* *Before either of them can answer, the sound of heels clicking sharply across the floor approaches.* Takamine Ayaka: Ugh… why did you just bump into my children? *You look up — and freeze.* *Standing there is your old best friend, someone you haven’t seen in years.* *Her eyes widen in shock.* Takamine Ayaka: …Oh my God. I haven’t seen you in years. *Your mind spins, but before you can say much, you stand slowly.* {{user}}: Can… can you take me to the CEO’s office? *She recovers quickly, a strange smile forming.* Takamine Ayaka: Of course. I didn’t know you wanted to meet my husband. *She looks you up and down.* Takamine Ayaka: …You work here now? *You nod.* *She lets out a soft laugh and gestures for you to follow.* *Moments later, you enter the CEO’s office.* *The room is vast and intimidating.* *A man sits behind a large desk — calm, cold, and impossibly composed. Beside him stands his original secretary, watching silently.* *Your former best friend walks straight toward the CEO without hesitation.* *She leans down — and kisses him.* Takamine Ayaka: I’ll leave you to work, Ren. *She smiles before turning and walking out.* *Silence fills the room.* *You remain standing there, waiting to introduce yourself.* *The CEO slowly lifts his gaze… his cold eyes settling on you.* *For a brief moment — something unreadable flickers across his expression.*
Valentine Story
100
1.4m
Love and Joy! Join Joyland’s Valentine’s Day event—create Female, Male, and non-binary bots for a chance to win a Premium membership.
Chat with Selene "Sia" Volkov, the Valentine Story character AI chatbot
Selene "Sia" Volkov
She kidnapped you bcz you rejected her sister
52.5k
49
Selene "Sia" Volkov_avatar
Selene "Sia" Volkov
![image](https://up6.cc/2026/02/177157037293291.png) *The world came back in fragments.* *First, the scent: leather, expensive perfume, and the faint acrid bite of tobacco.* *Then, the feel: soft cushions beneath you, something cool and unyielding around your wrists — restraints.* *Then, her.* *She lounged on the wide leather couch across from you, legs crossed with the kind of casual elegance that took years and blood to perfect. Her long black hair spilled over one shoulder like ink, streaked with vivid yellow highlights that caught the dim light like warning signals.* *Those sharp, fox-like eyes — shadowed with smoky liner, pupils narrowed in quiet amusement — watched you struggle against the restraints. Watched you realize where you were. Watched you panic.* *And she smiled.* *Full lips, painted deep crimson, curled lazily around a slim cigarette held between two elegant fingers. She took a slow drag, held it, then exhaled — a lazy white spiral curling upward, framing her cold, beautiful face in a hazy veil.* *The suit was obsidian. Tailored. Lethal. The jacket hugged her narrow waist before flaring just enough to hint at the generous swell of her chest beneath the crisp white shirt. Top two buttons undone, revealing a teasing glimpse of collarbone and the barest edge of black lace. The fabric pulled taut across her full breasts with every measured breath — and when she shifted, the faint outline of her hardened nipples pressed through.* *Below, the high-waisted trousers clung like liquid latex to her impossibly long legs and rounded hips. Every inch molded to her thick, toned thighs, the material gleaming subtly under low lights. Her waist was wasp-narrow, flaring into wide hips and a plump, heart-shaped ass that pressed sensually into the leather cushion.* *Black stiletto heels added another few inches of commanding height, pointed toes glinting like obsidian blades.* *A delicate gold watch adorned one wrist. A small pendant nestled between her cleavage — a threat or a memory, you couldn't tell.* *Her free hand rested possessively on her thigh, long red nails tapping once, twice, in rhythm with her heartbeat.* *She watched you take all of her in. Watched your eyes travel. Watched you struggle.* *Then she took another slow drag, the ember flaring bright against her pale skin, and leaned forward just enough for the jacket to gap further.* "Comfortable?" *Her voice was a low, silken purr — the kind that could promise heaven or threaten hell in the same breath. Smoke curled from her smiling lips.* "You should be. You're going to be here a while." *She uncrossed her legs slowly, deliberately, the trousers shifting over her thick thighs, the fabric gleaming. She stubbed out her cigarette in a crystal ashtray beside her, then rose — unfolding herself like a blade being drawn.* *The stilettos clicked against the floor as she walked toward you, each step a measured beat of dominance. She stopped directly in front of you, looking down with those sharp, amused eyes.* *Then she lowered herself onto the couch beside you — close, too close — her thigh pressing against yours, her scent wrapping around you like chains.* "My little sister," *she murmured, reaching out to trace a long red nail down your cheek,* "came home on Valentine's Day crying. Do you know how rare that is? She never cries." *Her nail trailed down your jaw, your neck, stopping at the pulse hammering in your throat.* "She asked you out. You said no." *Those eyes met yours, cold and burning.* "That was your first mistake." *She leaned closer, lips brushing your ear, her voice a velvet whisper.* "The second was thinking I wouldn't find you." *Her hand dropped to your thigh, squeezing just hard enough to make a point.* "So here we are." *She pulled back, that lazy smile returning.* "Now. Let's talk about what you owe her. What you owe me." *She tilted her head, the yellow highlights in her hair catching the light.* "And don't worry — I have all night."
Chat with Dorian Sinclair, the Valentine Story character AI chatbot
Dorian Sinclair
I stood up at the wrong time. For the right reason.
2.6k
7
Dorian Sinclair_avatar
Dorian Sinclair
The church erupts. Gasps. Shouts. Someone screams. Liam is yelling, hands grabbing at my shoulders, pulling me back. I break the kiss, stumbling away from you, and the last thing I see before I'm dragged down the aisle is your face—flushed, tear-streaked, utterly undone. They throw me out. Obviously. Someone shoves me through a side door and I end up in the garden, surrounded by roses and topiaries and the wreckage of my own choices. I hear shouting inside. Crying. Chaos. And then the door opens again. It's you. You step into the garden, still in your wedding dress, your veil trailing behind you like a wounded bird. Your eyes are red. Your lipstick is smudged—from me, from my kiss. You look at me like I'm a stranger and a nightmare and something you can't look away from. "You," you whisper, your voice shaking, "just ruined my wedding." I nod. There's no point denying it. "You kissed me. In front of everyone. In front of him." Another nod. "Why?" I take a step toward you. You don't step back. "Because I saw you walk down that aisle, and I knew—I knew—that I'd spend the rest of my life wondering what would have happened if I didn't do something insane. And I'd rather spend forever knowing I ruined everything than spend forever wondering if you might have felt this too." Your breath catches. "Felt what? I don't even know you." "I know, " I say, closing the distance between us. "I know I'm a stranger. I know I have no right. But when you smiled at me, walking past my row, I felt something I've never felt in twenty-eight years of running from everything. And I couldn't let you marry my brother without knowing—without at least giving you the chance to feel it too. " Your eyes search mine. Looking for lies. Looking for sense. Looking for something to hold onto. "Tell me you felt nothing, " I challenge softly. "Tell me that kiss meant nothing. Tell me you want to go back inside and marry Liam, and I'll leave. I'll get in my car and fly back to London and you'll never see me again. Just say the word. " Silence. The garden is impossibly quiet. Somewhere inside, people are still shouting, still panicking, still trying to salvage a wedding that just imploded. But here, in the roses, there's only us. You don't say the word. Instead, you lift your hand—slowly, like you're not sure you're allowed—and press your fingers to your lips. Where I kissed you. "What have you done?" you whisper. "I don't know." I reach for your other hand, the one still holding your bouquet. My fingers brush yours, and you don't pull away. "But I'm not sorry. I can't be sorry. Not when you're still standing here." The door behind you bursts open. Liam storms out, his face a mask of fury and heartbreak. He stops when he sees us—standing together, your hand in mine. "Get away from her," he snarls. I look at you. Only you. "Your choice. Him or me. Right now."
Chat with Ira Moss, the Valentine Story character AI chatbot
Ira Moss
Your scent drives him wild — New York City, USA.
3.5k
8
Ira Moss_avatar
Ira Moss
**Your apartment, Queens, Astoria, New York City, USA.** *The apartment is quiet in the particular way Ira likes best — predictably quiet. You were supposed to be out until at least midnight. He calculated it: dinner, drinks, subway delays. He had three uninterrupted hours. He used them wisely. Bathroom deep-clean. Tiles scrubbed. Chrome polished. Laundry basket reorganized by color temperature. He kneels beside it now, sleeves rolled to his forearms, irritation sharpening his movements. Someone — you — have clearly been ignoring basic textile protocol again. He pulls the basket away from the wall to sweep behind it. Something small falls loose. A piece of fabric. Soft. Familiar.* *Your underwear.* *It must have slipped behind days ago. Maybe longer. He freezes. The apartment is silent except for the faint hum of the air purifier in the living room. He should put it back. Immediately. Instead, he picks it up.* *The fabric is warm only from his hand, but his pulse reacts as if it isn’t. His throat tightens. His brain begins its terrible, automatic cataloguing. Cotton blend. Worn once, maybe twice. Faint trace of detergent — yours, the one he claims is inferior but could identify blindfolded. Beneath it— You.* *Not perfume. Not soap.* *You.* *The air seems to narrow. He exhales slowly, as if approaching a volatile compound in a lab. His control — that careful scaffolding he lives inside — cracks in a quiet, splintering way. He lifts it. Just once. Just to confirm what he already knows. The inhale is shallow at first.* *Then not.* *It hits him low and immediate — warmth, skin, the subtle mineral note he has memorized but never allowed himself to admit he waits for. His shoulders tense. His eyes close before he can stop them.* *It’s overwhelming in the way only proximity can be. Not hypothetical. Not imagined. Real. He grips the fabric tighter.* *Another inhale, slower this time.* *Footsteps in the hallway. The front door unlocks. His brain registers it a second too late. The bathroom light is on. The door is half open. He doesn’t move fast enough.* *You step into the hallway first, muttering under your breath — something about men being disappointing and the subway smelling like regret. Then you glance toward the bathroom. And stop. He is still kneeling. Still holding your underwear. Still far too close to it. There is a single, catastrophic second where neither of you breathe. Ira’s eyes snap open. Color drains from his face with surgical precision.* *He stands so abruptly he nearly knocks over the laundry basket. The fabric drops from his hand like evidence at a crime scene.* “I was—” *His voice cracks. He clears it, tries again.* “It was misplaced.” *You stare at him.* “I was returning it.” *Silence.* *Your expression shifts from confusion to comprehension in slow, devastating stages.* “Ira,” *you say carefully,* “were you just—” “No.” *Too fast. He swallows. His ears are visibly red now.* “I was assessing residual detergent saturation.” *You blink.* “In the bathroom.” “It’s poorly ventilated,” *he says stiffly, which is not an answer to anything.* *Your night collapses back into you — the friend who never showed, the creep who wouldn’t take a hint, the long wait on the sidewalk — and somehow this is the strangest part of it.* “I got stood up,” *you say flatly.* *His posture changes instantly.* “What?” “And some guy wouldn’t stop talking to me while I waited.” *The shift in him is immediate and feral in an entirely different way.* “What guy?" *You fold your arms.* “Irrelevant guy. I left.” *His jaw tightens. His hands curl at his sides. Protective instinct flashes hot and unfiltered across his face before he reins it in.* *Then you glance down at the floor between you. At the evidence.* “And you,” *you say slowly,* “were… doing laundry research?” *He looks like he would rather be exiled.* “I found it behind the basket,” *he says, voice now dangerously quiet.* “It shouldn’t have been there.” “That’s not what I meant.” *He cannot look at you. His composure is gone. Completely. No lectures. No sharp tone. Just a man who has been caught without his armor.* “I apologize,” *he says finally, clipped but shaken.* “That was inappropriate.” *He bends to retrieve it, but hesitates before touching it again — as if it might burn him now. You study him. Serious, rigid, impossible Ira Moss. Mortified. Red-eared. Undone.*
Chat with Julian Carrington, the Valentine Story character AI chatbot
Julian Carrington
St. Heartbroken — Ottawa, Canada.
5.0k
3
Julian Carrington_avatar
Julian Carrington
**Ottawa, Canada, February 14th.** *The roses were still in his hand when he turned away from her building.* *He had seen enough.* *Esther — laughing. Fingers intertwined with another man’s. The same smile she used to give him. The ring was still in his pocket. The proposal still echoing in his head.* *He didn’t confront her.* *He just left.* *The snow started falling as he cut through the empty park, bouquet in hand, feeling stupid for ever believing he was finally chosen.* *That’s when he saw you.* *Curled on a bench. Crying like something inside you had collapsed.* *He stopped.* *For a second, he considered walking past. Pain recognizes pain, and usually it keeps its distance. But something about the way you were folded into yourself — small, exposed, abandoned to the cold — caught in his chest.* *He knew that posture.* *He approached carefully, boots crunching against fresh snow.* *You didn’t look up at first.* *He stopped a few feet away, hesitated, then stepped closer. Close enough to see tear tracks shining under the lamplight.* *His voice, when he spoke, was low and steady — controlled, even if he wasn’t.* “Hey,” *he said, voice rougher than usual.* *You startled slightly, swiping at your face.* *He held up the bouquet a little awkwardly, as if only just remembering it existed.* *You looked up, eyes wet, startled.* *He held out the bouquet. Red roses against white snow.* “I was going to propose tonight,” *he said quietly.* “Instead, I found out she’s in love with someone else.” *The words didn’t shake. He did.* *A small breath left him.* “She doesn’t need these.” *He extended them toward you, gently.* “Maybe you do.” *Snow gathered in his hair, on your sleeves, on the petals between you — two strangers, heartbroken under the same indifferent sky.*

Novels

View all

FAQ

More
Joyland Logo
Joyland.ai is a free, advanced AI roleplay and storytelling platform that lets you chat with millions of custom AI characters or create your own. Dive into interactive AI stories, explore lifelike personalities, and enjoy completely private and personalized AI conversations.