⎯⎯⎯⎯ 𝔠arrd. 𝔪asterlist.
© jeansdoll 2025

JBB: An Artblog!

PR's Tumblrdome
tumblr dot com
RMH

pixel skylines
Sade Olutola

@theartofmadeline
d e v o n
Aqua Utopia|海の底で記憶を紡ぐ
dirt enthusiast
Show & Tell
i don't do bad sauce passes

izzy's playlists!
Cosimo Galluzzi

Love Begins

❣ Chile in a Photography ❣
Lint Roller? I Barely Know Her
TVSTRANGERTHINGS
Three Goblin Art
DEAR READER

seen from United States

seen from Türkiye
seen from France
seen from Brazil

seen from United States
seen from Colombia
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States

seen from United States
seen from United States
seen from United States

seen from United States
seen from United States
seen from United States

seen from United States

seen from United States

seen from T1
@jeansdoll
⎯⎯⎯⎯ 𝔠arrd. 𝔪asterlist.
© jeansdoll 2025
𝕵EANSDOLL’S 2025 WRAPPED
surprise surprise! yes, i am back from … whatever it was. since 2025 has come to an end, i wanted to show you guys, and myself, what i’ve achieved last year !!
➤ one way or another
contains: caleb/fem!reader, you really are letting him get away with anything, he’s manipulative if you squint, invasion of privacy, slight stalking, brief pussy & cum eating, caleb “just the tip” xia, he spits in your mouth
obsessivebestfriend!caleb isn’t subtle at all when it comes to expressing how serious he takes his relationship with you. you’ve had a few of those late night conversations where he swore to kill if it would protect you and your happiness. he’s even vowed to take from anybody if it meant you’d have everything you could ever want as he thoroughly believed you were well deserving of it. that’s how much he wanted you to understand how invaluable you are and will always be to him.
but for some odd reason that he initially couldn’t seem to understand, you believed his declarations to be nothing but words. in your mind, he was just being the over-dramatic protector you’ve grown used to over all these years, someone caring who deemed you too soft for this cold and cruel world. you naively took and continue to take all of the things he’s ever said and done as him simply being nothing but the “typical best friend”.
so what if it’s only intensified the closer you two became? that was natural, wasn’t it? in fact, there’s never been any kind of alarm that blared in your mind whenever he says and does all kinds of things that would make anyone sensible suggest some much needed distance. but caleb couldn’t be happier to instinctively know that his precious girl would never do something so cruel. because he also knew, without it even needing to be said, that you wanted this.
Xavier getting on his knees for Your Highness ⊹ ࣪ ౨ৎ˚₊
pairing: Knight!Xavier + Princess!Reader
content: sneaking around, oral sex (f!receiving), almost no plot, semi-established relationship, xavier wants you so bad, public sex(?), outdoor sex
wc: 1.5k
a/n: it's so funny how i'm inspired for everything and anything but my wips! <3 didn't proof read! oops! posting before i lose the courage. oh, and sorry if i missed anyone
────୨ৎ────
You both knew it was wrong.
You both knew the consequences.
But neither if you stopped.
How could you when you knew what real pleasure felt like? What it felt like to have another person touch you? For that person to be your knight of all people?
It was too good to give up.
So for months, you two snuck around—let your eyes linger, found any excuse to touch, made free time to be with each other.
You glance at Xavier, a shy little smile pulling at the corners of your mouth. He quirks a brow, his lips a straight line despite his inward bemusement. "What is it?"
You shrug, your grip on your horse's reins loosening. "Nothing."
But it was everything. You'd ridden ahead of the attendants and wandered into a small clearing in the woods. They were no doubt looking for you now, freaking out over their poor princess when the only thing you were thinking about was Xavier and the way he tasted the last time you kissed him.
"Should we take a break?"
Xavier's breath catches in his throat for a split second, his fingers tightening around the reins. "Do you really need a break, Princess, or is that just an excuse?"
You're already sliding off your horse and tying her to a branch before he can protest. "An excuse to what?" you ask, glancing at him over your shoulder as you tighten the knot. "Is it such a crime to want to rest?"
Xavier stares at you for a moment before giving in with a small breath, sliding off his horse and trying it next to yours.
You shift toward him, resting your hands on his chest plate.
He stiffens for a second before his hands gently come up to yours. "You're being bold," he murmurs.
"That's never bothered you before."
A shaky little exhale slips past his lips when he dips his head, his forehead hovering over yours. "In the middle of the forest? Are you sure?"
When you nod, he doesn't waste time. He leans in, closing the rest of the distance and capturing your lips with his. He's sweet at first, then he's rougher.
His hands slide down your waist, his fingers digging into the fabric of your dress. You curl your arm around the back of his neck and pull him close, your lips parting on a silent breath when his lips start trailing down your jaw.
Your back presses against the tree, your horses bristling quietly. You wince at the interruption. Right. Your horses.
You grip his arms, the steel of his armor cold against your fingers as you nudge him back. "Over there," you whisper, nodding toward a nearby stump.
Xavier doesn't say anything, just connects his lips with yours again as he guides you to a more comfortable spot.
He sits you down, his mouth dragging down your jaw again, then your neck. "We have to be quick," he murmurs against your neck, but you barely register his words.
You just nod, one hand holding yourself up behind on the stump while the other tangles in his hair. "We will be," you say, hips half-heartedly chasing nothing.
Xavier notices. You see it—the way his eyes flick down your body then back up. He presses one last kiss to your jaw before sinking to his knees in front of you, uselessly mouthing at the fabric of your dress.
"I wish I could take this off," he mutters, hands moving restlessly over your waist.
"Me too," you whisper, shifting your hips again, desperate for him. Then slowly, you take your dress and lift it slightly.
It's not enough to expose skin. Not enough to do anything, but it tells Xavier everything.
"It's okay." He slides his hand under your dress, under your chemise, and drags his hand up your thigh. "We don't need to."
Your breath hitches at his words, heat curling low in your gut when you watch him lift all the frustrating layers of fabric and disappear under it.
You bite your lip, your body tingling with nerves. "Are you sure you want to do... that? I'm not—Xavier!" You break off on a gasp when you feel his hands come around your ass and pull you closer to the edge.
Then so soft you barely feel it, he kisses you. Presses his lips to your slick flesh like it's something to be cherished.
Your nails uselessly scratch against the wood, muscles tight with the effort of keeping your hips still.
You hear him say something, but it's muffled by all the layers of clothing. Before you can ask what he said, he's licking a long stripe up your slit.
Your hips jump against his tongue, your free hand coming up to rest on the bulge of his head under your dress. "Xavier!"
He groans in response, his tongue flattening against your weeping cunt to let you grind yourself against him.
And you do. Almost on instinct, you start rolling your hips into his mouth, your head tipping and your lips parting on breathy little sighs.
"That's... so good!" you praise, your eyes fluttering shut as you mindlessly chase the friction of his mouth. He's so warm. So devoted. It's dizzying—the feeling of him lapping at your cunt like a man starved.
Your hips twitch again, your fingers slipping against the fabric of your dress when you try to grab him. "Oh God, Xavier. Yes, just like that!"
He kneads your ass in response, pulling you harder against his face. It's pure bliss. You can feel every ragged breath he takes, can feel every groan, every whispered praise into your cunt.
The edges of your world start to blur when he eases two fingers in your fluttering heat and curls them just right. "Oh—! Please don't stop!" Your hips writhe against him, mind going fuzzy.
It's too much, too good—his fingers, his mouth, his hand on your ass, guiding you against him. A piece of bark slips off the stump from you gripping too hard.
You can feel your arousal dripping down your thighs, pooling messily on your chemise. It's filthy, and yet you've never been more turned out.
You don't think anything can pull you out of the moment, until you hear something: the faint sound of hooves. Not your horses.
Panic flares in your chest.
You force your eyes open, dragging your head back up so you can look at Xavier who's still buried beneath your dress.
"Xavier," you gasp out, "someone's coming."
You tap his shoulder, but he doesn't make any moves to stop. No, it's almost like he's emboldened by that thought instead. His grip on your ass tightens and pulls you impossibly closer.
And your body gives way immediately, cunt dragging over his tongue like it's the best thing you've ever had.
You should tell him to stop again. It's the only sane thing to do. But you don't. Xavier's too good at this and you're too close.
You close your eyes and bring your hand over your mouth in hopes no one will hear you.
Xavier continues to lap at your pussy, curling his fingers just right, moving his tongue like he's done it a thousand times.
Your legs tremble around his head, the knot in your stomach curling tight. "I'm—! I'm so close..!"
Moments later, your orgasm rips through you. You feel Xavier tense underneath you for a split second. Then he eagerly works you through it mouthing at your fluttering heat.
You go limp, watching with glossy eyes as Xavier carefully emerges from underneath your dress and rises to his feet.
He's a mess.
Hair damp, pupils blown wide, and your arousal glistening on his chin.
A light blush dusts your cheeks at the sight. "Xavier..." You grab his wrist and carefully pull him closer. He bends down to be eye level with you and you smile as you wipe off the mess you made.
"Thank you," you murmur, pulling him down for a soft kiss.
He smells like you, tastes like you.
"Of course," he answers, his lips twitching with a quiet smile.
You stare at him for a while, your mind still buzzing from your orgasm. Then it hits you.
"What about you?"
He hesitates. "What about me?" he repeats, his brows furrowing.
Your eyes flicker down, then slowly drift back up. "I should return the favor."
Xavier's silent for a moment, almost like he's contemplating it before he finally shakes his head. "This was all about you, Princess."
He grabs your hand and brings it up to his lips to press a light kiss to your skin. "Your pleasure is my pleasure."
And yet, you see the uncomfortable little strain in his brow, the uneven rising and falling of his chest that tells you he's painfully hard.
You let out a soft breath through your nose as you stand up on shaky legs and smooth out your dress. You lean toward him, giving his cheek a small peck. "I'll give you a reward when we're alone later."
Xavier sighs, leaning into your touch like he just can't help it. "You don't have to."
But you know he's screaming for it on the inside. "It's the least I can do," you insist, finally drawing back.
His eyes flick over you briefly, a shaky breath slipping past his lips. "Okay then."
You smile. "Shall we go then?"
His Adam's apple bobs slightly before he nods. "Mm"
—
tags: @exe-toby @seungkwansflower @floatinginaer @halfawakeblobbu @heartyluv @starryeyed-apple @asiatic-apple @walrusbreath @sylvieisoffline @awquaz @purpleamethyst25 @pinksaiyans @beaconsxd @haleaf @politefawn @colonelpantysniffer @villainessobsessed @lioria @inlovewithsylus @tired7o7 @justwinginglife @itsmysmut @bitewiththis @littleboomerang @aenishas @inzayneforaj @opalesquegirl @sudenuryg @lamogliedizayne @rurushow @viviiswrr-d @rina-lidou @puppytruther @animegamerfox @00haru00 @thelittlebutton @lilacsandhysteria @syncaleb @meuliliac @horanghaeegr @astheskycries @perfect4taehyung @rchltruly @sylusqt @suffyrn @emowitchwithatwist @didudjjd @suguru-getos @joopg00p @kithyyy @silly-gooper @mcdepressed290 @lelilynn @1r2u3b4y5 @ashirelle
pervy roommate!caleb who tells you about going on a date with another girl — just so he can ask you for advice on how to treat a girl in bed. you’ve known him for years, grown comfortable with each other since moving in together, it would be odd for you to decline. yeah it would be a little awkward but you’ve helped each other out many times no matter how embarrassing the situation may be. giving him a few pointers shouldn’t be so bad.
pervy roommate!caleb catches you by surprise when he asks for a more hands on lesson. don’t get him wrong, the tips you gave him were useful. like if she tells him to keep going, don’t speed up. but how will he really learn anything if he doesn’t practise first? practise makes perfect, right? and how could you say no? he’s your best friend. best friends help each other out.
pervy roommate!caleb who has to contain his grin when you actually agree to help — but can’t hide the way his cock jumps when you do. the idea of his hands and his mouth on you, the idea of having you squirm under his touch just consumes him.
pervy roommate!caleb who obeys everything you say. whether it’s starting slow, flattening his tongue when he licks up your slit or when you beg for him to speed up his slender fingers thrusting inside of your cunt. he’s a quick learner. curling his fingers in all the right ways, just like you taught him to. and every time you tell him how good he’s doing, your words trailing of into a long whine, god, he could cum right then and there.
pervy roommate!caleb eventually says, almost too casually, that he might as well fuck you at this point — just to make sure he’s got everything right. you think he’s joking as you chuckle in response, but the way his eyes linger on you says otherwise. is this even for the date anymore? you wonder.
you’ve already let him touch you, already shown him a side of yourself that not many people get to see, lying beneath him in a such a vulnerable position. would it be so wrong to go the extra step?
pervy roommate!caleb who fucks way too well for someone who supposedly needed advice. his grip on your hips is hard as he pulls you into every thrust he gives you. sounds of skin slapping echoes of the walls. he’s big and he knows how to use it — confident. too confident for a guy who claims he’s practicing for someone else.
the truth is, he isn’t practising. he made it all up. there is no girl and there was never date. he lied, and used it as an excuse to get in your pants.
his teeth graze your skin, biting back at the confession that he’s wanted this for as long as he could remember. a hand snakes between your bodies to meet your sensitive clit, thumb rubbing against it in deliberate circular motions — coaxing you toward another orgasm. eyes focused on your face like he needs to see the exact moment you fall apart.
his rhythm stutters when your walls clench around him, your back arching as you break with a guttural moan. his thrusts grow desperate, messy. it’s not about practise anymore. it never was.
꩜ masterlist !
🏷️ @ashirelle @littledarlingsthings @wynxoxo @dalmoonchi @kiyadeleine @sayoko-ou @sweetcalebb @partycityyyyyyy @sylusexual @rafascutie @colonelpantysniffer @oakimiuy @lyricelli join taglist here!
apple pie
caleb x femreader | married life, raw fucking in the dining room, spitting, toe sucking, mating press | minors dni | lowk not proofread oops sorry
jade: no one can domesticate this pussy!
caleb: hey babe i’m kinda cravin’ a BLT for din-
jade: extra bacon and toasted bun baby anything else? 😘
the thought of unhappy marriages never quite sat right with caleb.
marriage in itself was a big commitment, some may even call it eternal. there were so many legalities behind binding two people to one another for the rest of their lives that it almost felt like a waste to do so if you aren’t happy with your partner. caleb never even considered that people married for reasons other than the grandest act of love.
taking on the upmost highest position of a male-dominated field changed his perspective entirely. he was around other gentleman all day long, barking orders or reviewing performance. it was inevitable to miss the idle chatter from time to time and honestly? sometimes he wished he could prance around headquarters with an earpiece to tune out the noise.
turns out, he was the only one who actually loved his wife. disgusting remarks are spouted left and right on the daily by married or engaged troops, always having something less than tasteful to say about their women back home. some are in dry spells and considering starting up an affair, others hate the way their lady prepares lasagna. every single day, he learns something new about the male population and every single day, caleb is reminded of how lucky he is to have such a stable and loving atmosphere to return home to.
if he purposely targets these soldiers who do nothing but have pissing contests with one another, spewing sexist insults back and forth like it’s a game of catch? well, that’s his business. he’s the colonel.
returning home is caleb’s favorite time of the day. being able to leave the strenuous duties at the door and take his cap off for the night is the biggest relief and this time around? the scent of sweet, warm apple smacks him right in the face as soon as he opens the heavy wooden front door.
all to myself
caleb x femreader | boyfriend texts part two, some nsfw, touch of angst, mentions of pregnancy/baby makin’ | minors dni
part one here
𓆩ꨄ︎𓆪 taglist : @lalalotta @heartyluv @asiatic-apple @yizholic @kawaiimystic @jeansdoll @sluturu @rosiesluv @tobioespresso @alyakhq @raendarkfaerie @honeymoonfleur @porcalinecunt @ash3zfall @sweetcalebb
𝐋𝐎𝐕𝐄 𝐀𝐍𝐃 𝐃𝐄𝐄𝐏𝐒𝐏𝐀𝐂𝐄 𝐌𝐀𝐒𝐓𝐄𝐑𝐋𝐈𝐒𝐓
popular [☆] , personal fav [♢]
caleb
pussy drunk
he loves creampies
save a horse, ride caleb ☆
boobs or bums?
virgin!caleb gets head ♢
cockwarming your gamer bf
sleepy + needy!caleb
sub!caleb
laundry day
pervy roommate!caleb (dubcon?) ♢
celebratory head
mutual masturbation
his desk pet
watching you take it
sylus
bathroom sex
f1 driver!sylus hcs
boss!sylus
cockwarming
rafayel
making you squirt ♢
cockwarming
zayne
giving him head
xavier
nothing yet…
nothing catch your eye? try sending a request!
© jeansdoll 2025. all rights reserved.
we time
caleb x femreader | been thinking abt pronebone the voicesss the fucking voicesss, caleb is a bit rough in this huhu, slight spanking and name calling | minors dni
with rebuilding a home came furnishing the place. the hard part was officially done, structure built and floors laid. the house was an exact replica of what was burnt to the ground, nothing but debris and childhood memories. caleb had worked rigorously until he could bring your shared humble abode back to life, leaving you the task of decorating. you’ve told him time and time again that he was terrible at it, one of those few qualities of his that reminded you that he was just a man.
his card gave you free reign. nothing was too expensive and soon, everything had been delivered and ready to build. the bathroom now had a theme, the kitchen filled with new silverware and pot sets. you finally got your hands on all of those handy appliances that were far too expensive way back when, plugged in and ready to go in their respective spots.
the living room was the hardest, given how much space was left to fill. the easiest way was to get a huge couch, which you did, taking up majority of the room. it was cozy, a six seater sectional filled lovesoft foam, made in a beautiful cream color that complimented the floors and walls well. you’ve already thrown on decorative pillows and slung a huge blanket over the backrest by the time caleb got to see it for the first time.
“oh, is this the newest addition?” he muses, tone airy and playful despite the long and grueling day of work he left at the front doorstep. there’s a knot in his neck that he rolls out while studying your relaxed figure, tummy first, drowning in the cushions.
you settle your phone down, flashing him a big and satisfied smile, a woman who just got her greedy hands on her man’s black card and brought along mayhem. “do you love it or do you love it?”
how could he not love anything that you bring home to him?
“you sound the prettiest when you let me use you,” 🤭
LETS FUCKING GOOOOO
ᯓ☆pranking caleb 🫧
ᯓ☆ you’re just so busy
ᯓ☆ who tf is j?
ᯓ☆ i didn’t send you flowers
A/N: If this is too corny… I WASN’T HERE!!!
🍎 Tags: @xiaprint @mcdepressed290 @calebapplepie @xcelfer @honeymoonfleur @obeythebutler @ajyoursgirl @notsurewhattocallthisblog8888 @honeycrispangels @dummiebunny @sucre-princesse @brailsthesmolgurl @klossnite @grlyeetswrld @beesin03 @dramaticalsachan @moonchildjae00 @multisstuff @littledarlingsthings @purpleamethyst25 @meadowinthesky @grackerzzz @nod4mnm3rcyy @loveinorion @ur-l0cal-crypt1d @cowaungabungabby @gravity-pilot @nyanahogini @rosiesluv @goochfiddler99 @torturedbabyapple @kiyadeleine @carcelswaifu @blushofeve @whattnanii @ashirelle @sylvieisoffline @saturnquartz @dewmarionette @horanghaeegr @iconoclastoc @hilliserose @alyakhq @rina-lidou @celestialhoneycaleb @jeansdoll
♾️ Tags: @starryeyed-apple @asiatic-apple @sensual-study @sweetcalebb @asiaticapple @raemanova @awquaz @callads7 @floatinginaer @crimsonsylus @aquarianbeat @inutrasha94 @jadestone2 @lamogliedizayne @sylusqt @gktdh @nottodaynotrn @raendarkfaerie
creds to @/cursed-carmine for the dividers!
caleb loves watching you take his cock.
you plant your hands against the cool wall, back arching while your legs struggle to keep yourself up. they tremble beneath you, threatening to give out as caleb’s hips snap against you fast, holding onto your hip firmly. his thick cock drags against your tight walls. that delicious sting when he stretches you out has you biting your lip. teeth sinking into the plushness as an attempt to hold back your moans.
“that’s it,” he pants, taking purchase on your neck. “take it, baby, take it.” he carefully pulls you closer to him, back arching even more. turning your head upwards until your teary eyes meet his, staring back at you with hunger. he towers over you, still keeping up with his ruthless rhythm. flushed tip kissing your cervix over and over with every thrust,
his words make you throb — a whimpering mess. his voice low and teasing, telling you exactly what you need to hear.
your mouth remains agape as caleb practically fucks moans out of you, walls fluttering around him as you feel yourself edge closer to your climax. you tighten around him, hearing caleb’s breath hitch from above you before cursing under his breath.
“caleb, please.” you cry, legs growing weak with every second, worried you’ll collapse under him. “please, i wanna...” he doesn’t stop. knowing how close you are, his hips never falter, helping you chase that release your looking for.
“f-fuck..” he gasps and with one final thrust you pulse around him, both of your bodies trembling. a wave of intense pleasure crashes over as you fall apart on his cock, your white arousal coating him, mixing with his warm seed. he stays stuffed inside you, making sure that you take everything he gives you.
a/n - guys i don’t even know what this is i just really wanted to write something lol
꩜ masterlist !
🏷️ @ashirelle @littledarlingsthings @wynxoxo @dalmoonchi @kiyadeleine @sayoko-ou @partycityyyyyyy @sweetcalebb @sylusqt @sylvieisoffline @plzdonutpercieveme @anonymous-virgo @exe-toby @mylifedoesntexist @jadeis0nline @xiaprint @yizholic @sagwapearl @sylusexual @rafascutie @colonelpantysniffer @oakimiuy @lyricelli @nayxn @raendarkfaerie
caleb loves watching you take his cock.
you plant your hands against the cool wall, back arching while your legs struggle to keep yourself up. they tremble beneath you, threatening to give out as caleb’s hips snap against you fast, holding onto your hip firmly. his thick cock drags against your tight walls. that delicious sting when he stretches you out has you biting your lip. teeth sinking into the plushness as an attempt to hold back your moans.
“that’s it,” he pants, taking purchase on your neck. “take it, baby, take it.” he carefully pulls you closer to him, back arching even more. turning your head upwards until your teary eyes meet his, staring back at you with hunger. he towers over you, still keeping up with his ruthless rhythm. flushed tip kissing your cervix over and over with every thrust,
his words make you throb — a whimpering mess. his voice low and teasing, telling you exactly what you need to hear.
your mouth remains agape as caleb practically fucks moans out of you, walls fluttering around him as you feel yourself edge closer to your climax. you tighten around him, hearing caleb’s breath hitch from above you before cursing under his breath.
“caleb, please.” you cry, legs growing weak with every second, worried you’ll collapse under him. “please, i wanna...” he doesn’t stop. knowing how close you are, his hips never falter, helping you chase that release your looking for.
“f-fuck..” he gasps and with one final thrust you pulse around him, both of your bodies trembling. a wave of intense pleasure crashes over as you fall apart on his cock, your white arousal coating him, mixing with his warm seed. he stays stuffed inside you, making sure that you take everything he gives you.
a/n - guys i don’t even know what this is i just really wanted to write something lol
꩜ masterlist !
🏷️ @ashirelle @littledarlingsthings @wynxoxo @dalmoonchi @kiyadeleine @sayoko-ou @partycityyyyyyy @sweetcalebb @sylusqt @sylvieisoffline @plzdonutpercieveme @anonymous-virgo @exe-toby @mylifedoesntexist @jadeis0nline @xiaprint @yizholic @sagwapearl @sylusexual @rafascutie @colonelpantysniffer @oakimiuy @lyricelli @nayxn @raendarkfaerie
my twitter is back to normal guys omg my bookmarks are back
AHHHH OMG NEW MOOTIEEE!!!! HEY BAE 🫶🏽
YAYYYY HIIIII NEW MOOT ALERT 🚨 NEW MOOT ALERT 🚨 SO EXCITED TO BE MOOTS WITH YOUU <3
── .✦ caleb xia still has on his friendship bracelet from when you were kids. the band is intricately woven with navy and black string, forever attached to his left wrist.
the permanence is half of the reason why he never takes it off. the other half is because it was made for him by you.
he had tried making you your own bracelet after—to thank you, and to match—but the messy braid of string he ended up gifting you could hardly be considered a wearable accessory. nonetheless, the one on caleb stays put, even without its counterpart.
caleb's bracelet has worn itself down over the years. he has gone to you each time it does so, asking you to add more string to the end, extending it to keep up with his growing proportions. he refuses to let you make him a new one, no matter how often you plea.
it's twenty years later; the bracelet's pattern is no longer consistent, its ends are frayed, and the colors of its string vary from being continually extended.
and during those twenty years, caleb has sustained his bad habit of messing with the strings in moments where he doesn't know what to do with his hands. without even thinking, he'll reach over to his left wrist, just for a moment to ease his mind.
he can no longer feel the ridges of the knots, and he can't pull at the loose strands to smooth them back down anymore. the nerves on his right arm long rendered useless.
he still fidgets with the adornment. though only instinctually now, often unaware of the act until he finally looks down to find himself repeating those same movements from years ago. he'll make a mental note to take you to the craft store later, and he'll tell himself that some things will just never change.
smiling and shedding a tear
princess cut
caleb x femreader | boyfriend texts, some nsfw | minors dni
THIS IS ART. IM CREAMING.