#have I written this?
Explore tagged Tumblr posts
iphoenixrising · 6 months ago
Text
Have I posted this? Alpha!Jon, Alpha!Dami, Omega!Tim 🤨
I told babe I was thinking about this, but I have done this before? Meh, regardless.
**
And really, when all things in Gotham are quiet, you know it’s going to be a good night.
B shouldn’t have worried enough to call Red Robin out of Titan’s Tower, but still, it’s nice to run through the city, skimming rooftops, getting a little more down n’ dirty with street baddies than riding the usual international espionage with his team. A few weeks away and this kind of thing is really just an itch that needs to be scratched.
“I am almost disappointed,” Robin laughs from beside him under the wing of a gargoyle right on the roof of the Wallstone apartments. His veggie wrap is disappearing quickly because Baby Bat has been a bottomless pit of hunger since he started putting on height and heavier muscle five years ago. Sixteen had been good for Dami, and Bruce’s genetics kicked into high gear two years later. At twenty-one, he’s broad through the chest and shoulders, almost a head taller than Red and a few sparse inches from Hood.
It was about the time Terry had approached him in Titans’ Tower, and convinced Red to start coming back to Gotham again, fighting the good fight along with the family, taking a step back into Gotham’s underworld when the world seemed to be momentarily stable. 
At some point, he and Dami started working together, stepping out in the night with masks on and old hurts finally easing. 
“Meh. There’s always another night,” Red takes another bite and sighs through his nose because really, chicken wrap for the win. 
(Alfred is always going to be the man.)
“I suppose. However, I’d hoped this wouldn’t have been an...exciting night for you to make the trip.” 
Red waves him off, looking down at the street, chewing for a second, “all good, Baby Bat. Everyone is out of the Tower for the weekend anyway. This is a nice break.”
Robin laughs low, “only you would consider this a break.”
“Well, you know, my Wednesdays are hectic as fuck.”
“I suppose it is difficult to schedule brunch, yes?”
“You don’t even know.”
And just like that, the two of them are laughing. A little bruised from a few street fights, but nothing extreme, and Dami is getting so much better at vigilante banter that Red Robin can’t help but feel a little proud.
(Really, witty banter is their superpower. Superboy and Kid Flash will totally vouch.)
They finish the wraps and swing side-by-side to the Bowery, talking shit over comms, playing tag around the strip mall down on 44th, and genuinely making themselves pretty obvious for people that actually look up.
It’s easy to jump in the big car at the end of the night, lean back to work on his wrist computer while Dami drives them back to the Manor.
“Hey, hey, you can just drop me a few blocks from the Perch.”
“Tt. Stay at the Manor tonight. You can brief me on R&D’s projects for the board meeting.”
“Pfft, like I need to.”
“Your perspective is always better.”
“Fine, fine. You’re so needy, Dami.”
“And yet, you still put up with me, Tim.”
“Well, you’ve got me there.”
And their smiles are wide in the darkness of the car, Robin and Red Robin riding back to the Cave with coffee waiting and hot showers to wash away the night. 
They meet back at the big computer, sweats and t-shirts, hair damp and bare faces, switching places from the main chair to their workstations, talking through the next week, repairing their gear or working on separate projects from their laptops. 
Alfred smears goop on bruises and gives a final please be certain to persuade Master Tim to actually sleep this time, won’t you Master Damian?, disappearing up the winding stairs, the calming scent of home lingering behind him, his natural Beta scent.
With his scent blockers scrubbed off, the air around Tim is faintly sweet, following him like the smell of a good latte. Dami’s scent is still more shampoo and soap since Nulls don’t really have a discernible scent to the second sex. 
And when they’re finally stretching and yawning, still a few hours to sleep before dawn, something in the air shifts.
One second, he’s got Dami laughing at the story about Bruce busting his bat ass against Mr. Freeze–while still being the Night, mind you– when Baby Bat stops abruptly, hand going down on Tim’s workstation top to catch himself when his knees unexpectedly give way.
Those eyes go wide, a hand going to his chest, fast and shocky enough that Tim sweeps forward to catch his youngest partner by pure instinct.
“Little D?! Dami, talk to me.” He keeps it calm, being Red Robin, staring at the sweat beading on the fourth Robin’s forehead while he gasps in a few fast and furious breaths. 
“T-Tim,” but his eyes flutter closed and his knees wobble, his weight falling further down on Tim’s shoulder.
Shit. Tim manages to maneuver Dami down to his chair, holding him steady, wracking his brain for anything, anything they could have come upon tonight. Fear toxin, Joker gas, Ivy’s array of poisons and venom, an awful rooftop burrito from the questionable cart downtown. Anything, anything he could have a cure for right here in the fucking Cave–
When he starts to move away, to jump in the Bat Med-Bay for a syringe to take a blood sample and start up the quickest analysis he’s ever pulled off before, when he’s tamping down panic to be on point, when he sees the distress happening when those eyes look up at him–
He completely misses the way Damian’s scent abruptly gets muskier.
A hand shoots out, grips his wrist, stops him from moving away.
“Okay, I’m getting worried. C’mon D. Tell me what’s–”
He reaches down, lays two fingers over the throbbing pulse, tries to get some vitals, and something deep and dark rumbles through Baby Bat’s chest, something all about need.
Oh.
Shit.
**
Most people present in their early teens, you know, about the time Robin had been a little dead, or so Tim’s sputtering thoughts try to explain away while the grip on his wrist gets tight, pulls quick enough to reel him in closer. The nose in his neck is a sudden indication since Dami as a Null had never really been able to scent like the rest of them.
The way the youngest vigilante is now inhaling against Tim’s throat like he’s dying, holding the Omega so fucking tight is the first piece of evidence. But when his mouth opens and a noise, a deep purr, rolls out against Tim’s jugular, he has an inevitable moment of oh fuck, panic.
Because he’s down in the Bat Cave with a presenting Alpha Male, and he probably smells like fucking dessert.
“D-Dami,” and he gives himself about a million vigilante points because his hands aren’t shaking when one cups the back of the new Alpha’s neck, fingernails scritching lightly at the fine hair. “Hey Baby Bat, it’s me here. I can help you, but you’ve got to ease up a little, okay?” He makes a small move to pull out of those arms, get Dami to actually look at him.
The whine is low, a noise he’s never heard out of their Robin before tonight, but those arms tighten on instinct, and now they’re pressed together from chest to hip and–and…
Oh.
“You’re going into a RUT?!”
Because of course. His luck is that awful.
“T-Timmm,” is growly and low, deeper than Robin’s usual voice, and Tim can’t suppress the shudder that goes through him.
“You’re presenting, better late than never, right?” He keeps petting even when something wet moves up the side of his throat, making a tremor go through him. “We need to–to call Jon, okay? He can help you.”
“Tim, you…” and there’s another lick to his throat, dragging over his skin like Dami’s savoring him.
“I-I’m not–” but Dami abruptly lets him go and drops down to kneel, shoving his face in the soft t-shirt over Tim’s stomach.
Hands are on his hips now, the tight hold gripping him.
He pulls the comm out of Dami’s ear, the presenting Alpha not flinching away, staying where he kneels, inhaling the scent of Omega.
Tim fumbles the comm in his ear, tapping frantically until the sound of whoosh is in the foreground.
“Hey babe,” Jon’s voice rumbles over the line, “have a good night with Red Robin?”
“Sorry, wrong Robin,” Tim stares down at Dami’s slack features with wide eyes, taking in the closed eyes, “We...that is, Robin needs you in Gotham ASAP.”
“Diverting course now,” is the immediate response, Jon’s voice changing to Superboy’s. “T, is he hurt?”
Unsure of who could be listening on the line, Tim makes a fast decision, tries to take a small step back. The hands tighten down immediately, Dami’s back straightening, eyes snapping open. The growl is something deep, vibrating the chest against his thighs, pulling at his inner Omega.
“He’s not hurt, but he might get out of control if I don’t get someone here quickly.” Tim gently lays a trembly hand on Dami’s shoulder, gets the Alpha to look up at him with those green eyes.
“Baby Bat, this isn’t...you don’t really want to do this, okay? Try to think for me, Dami. This is just because I’m an Omega, so I need you to try and think.”
“Wait, what?” Jon’s voice sounds horrified.
Shit. Forgot to tap the comm off. But, really, his inner Omega is starting to enjoy all the attention of an Alpha male, newly presented or not, so Tim totally gives himself an out here.
“Jon,” he tries to be calm, but Dami is lifting up his shirt and sticking his goddamned nose right in Tim’s belly button. His eep probably isn’t helping anything.
“Hold on, Tim, I’m almost there.”
The snuffles of breath against his stomach, brush of mouth, and Tim’s instinct to get the fuck away hits abruptly–
(Your boyfriend is going to kick my ass if he sees this.)
–and he moves fast, both hands on Dami’s wrist to loosen the hold and spin away from the Alpha male to give himself some space, pulling the current Robin off balance.
He ends up back by the big computer, eyes going wildly to his harness and utility belt discarded at his workstation.
The low growling reverberates through the Cave, making the bats above screech and start to flap around, and Tim’s whole body goes tight with what he’s sure to be an oncoming fight, wondering how that’s going to go with a rut-fevering Alpha, one that’s also his partner, his friend.
(The Omega in him doesn’t give a shit, just knows how good that musk smells, how much the Alpha is in need, how much it craves the attention, how much it wants.)
Dami’s eyes are glittering green, muscles tense as he stalks closer, eyeing the Omega he wants, the one that smells...delicious.
The rumbling purr breaks out of him again, something soft and soothing, meant to entice. 
“Don’t make me fight you,” Tim swallows, eyes all for Baby Bat getting closer to him, body language giving away everything. “Dami, I don’t want to hurt you.”
But it looks like his words are lost to the Rut haze since the Alpha only purrs louder, his musk stronger even in a place as spacious as the Cave. 
All right, then. It’s time to have a plan.
He feins right, darting half a step, then takes off near the bad guy trophies. The massive penny is probably a perfect distraction right about now. 
Dami leaps from his side, cutting him off, the Alpha manifesting in him giving chase. Tim manages to leg sweep him, escaping reaching hands. 
He doesn’t make it to the penny before Dami is pretty much body slamming him into the Cave floor, bigger hands pinning his wrists over his head, knees spreading him, and the growling Alpha is looming over him, the musk calling to his inner Omega.
“No! Dami, Dami!”
But the swipe of wet over his jugular makes his knees tremble, his back arch and not in that I’m trying to escape kind of way.
(But really, it’s been a long time, and he’s an Omega, the scent of a strong, able Alpha is like Fear Toxin or Joker Venom, it gets in his lungs, makes his inner Omega plaint, makes his scent stronger to appeal to the Alpha. Their bodies work against them.)
Dami’s free hand holds his jaw to the side so he can shove his nose in Tim’s scent gland and inhale deeply. He’s laying on top, their chests pressed together when the purring starts, and the rumble against him is obviously affecting him. 
He almost wants to cry when Dami rolls his hips down, and fuck, he’s– he’–
“No,” Tim moans in Dami’s hold, his hips juttering up because he’s starting to get hard, their sweatpants making it easy to tell. “We...we can’t. J-on, Dami, you’ve got to remember Jon–”
But he loses all thought when that mouth latches on to his throat and sucks.
He cries out, bucks up when his body responds with want. 
If he doesn’t do something fast, Jon is going to viciously–
“O-oh, oh wow, I…”
Because Superboy is suddenly right there watching Tim writhe on the floor under Dami, and Jon’s eyes are huge and blue, his face pink.
“It’s not–” Tim tries, “it’s just because I’m an Omega!”
“If you want to believe that,” Jon lands on his feet, moves easily to wrap both arms around his boyfriend to lift him off Tim without any effort. “Then I’m not the one to tell you differently, right Dames?”
The newly-presented Alpha tries to lunge out of the hold, to go back to the Omega scrambling to his feet.
Tim is sure his face is red enough to match Dami’s tunic, and he turns slightly to try hiding the obvious erection in his sweatpants.
“I-I don’t know what you’re talking about,” Tim sputters, arms around himself, “but if he did something to me while he’s very obviously dating you, he’d never forgive himself.”
But Jon seems very undisturbed about finding his boyfriend all over another guy, “sure, if we hadn’t already talked about it before. Him presenting as an Alpha this late wasn’t part of that though, so you might have a point.” Jon suddenly grins over the struggling Robin at Tim’s shocked face.
“Jon, he could barely stand me for years–” and the bitter scent of old pain takes over Tim’s sweetness because fuck, he’d wiped off the scent blockers.
But the change in scent makes Dami stop struggling against Jon’s hold, for both Alphas to suddenly have laser focus right on him. Caught up off his feet by Jon’s arms, Dami stops struggling, those green eyes intensely on Tim, hunched over slightly, holding himself.
“Oh Tim,” Jon sighs softly, and it comes out in a soft purr, “he’s been crazy about you for years. I mean, c’mon, you’re the best Robin detective!”
“But he’s with you. I-I would never do anything to fuck that up,” he’s starting to inch away, closer to the winding staircase, “you have to know that, Jon. I would never–”
“I gave him permission, Tim,” Jon cuts him off, “if you ever gave him the chance. O-or if you ever gave us the chance, we would take care of you."
Tim.exe has stopped.
"Geeze, do you even know how many times we talked about seeing you through your Heat? Even if he was a Null at the time, just talking about having you in bed with us was enough to make him go multiple times. I’m half-Kryptonian and I still had to tap out after round --“
“You would do that?” Tim cuts him off, voice strangely strained, “you would - you and Dami would - would take care of me? During my Heat?”
And Jon pauses in his ramble, only one arm around the presenting Alpha’s chest, still holding him slightly back. But Damian hears something in Tim’s tone that is upsetting. It makes him angry, makes him reach out an open hand in the hopes Tim takes it.
“Yes,” is edged with a growl, his hand open and waiting.
“We absolutely would take care of you, Tim, Heat or not. I swear, we won’t hurt you.” And Jon means it, says it unconsciously with his Superboy voice like Tim is a scared civilian and not a seasoned vigilante. “You would be safe with us.”
“I…” but his eyes dart to Jon who is churning out the most pleasant happy Alpha scent. “I can help make the Rut easier. If - If it- “
“Yes,” both Alphas growl at the same time, but Jon wasn’t holding Damian back anymore. 
It was both of them inching forward, Dani’s hand out, his other clenched in Jon’s cape, brining his Alpha mate with him.
"It's statically easier for Alphas to have an Omega the first time," he rambles breathlessly, watching them come closer, the tension in his shoulders easing at the scents. He seems to sway with bare feet, hand twitching toward what they're offering.
"It'll be easier if Dames has you, not just an Omega," Jon rumbles while Damian slyly snatches Tim's hand, reels him closer. "We've got a Rut room at his place in Wayne Tower."
"Bet mine is more secure in the Perch," Tim mumbles in Dami's neck, eyes rolling up to look at Jon while the presenting Alpha inhales sharply again his throat. The noise coming out of him reverberates through all three of them.
"Decision, decisions," Jon smirks over his mate's shoulder, nose barely skimming the other side of Tim's neck, a ghost of a touch.
It still makes a certain scent spike.
It's Damian that makes the final decision, lifting his head and one hand to pull Jon's mouth to his, growl and lick and bite while Tim watches, the tension in his abdomen getting tighter, warmer, the ust surrounding them as the Alphas fight for dominance.
Right in front of him.
The noise that comes out of Tim's throat is enough to spur someone into actions because--
-- the next second, the cave camera blur and the three disappear from sight, leaving behind discarded suits. Twenty seconds later, the lights click off for the night, leaving the bats to settle back down.
96 notes · View notes
michameinmicha · 3 months ago
Text
Stumbled upon this random ship (in a fandom im not active in myself) that has like 150 works on ao3 which are all from just two people gifting each other fics about this pairing back and forth and theyve been doing it for 3 years... i think thats true love probably
33K notes · View notes
creed-of-cats · 5 months ago
Text
"If voting changed anything they wouldn't let people do it-" grabs your face THEY DIDN'T JUST "LET" PEOPLE DO IT, MOST PEOPLE COULDN'T VOTE FOR HUNDREDS OF YEARS. PEOPLE OF COLOR ONLY GOT THE FULL RIGHT TO VOTE 50 YEARS AGO IN THE US, THATS BARELY A GENERATION.
IF IT DIDNT MATTER AT ALL WHY WOULD THEY SPEND SO MUCH TIME GERRYMANDERING THE SHIT OUT OF EVERYWHERE?? WHY CAN'T FELONS VOTE?? WHY CANT PUERTO RICO VOTE? WHY DO THEY KEEP SWITCHING DATES AND LAWS AND TIMES AND WHATEVER THEY POSSIBLY CAN TO STOP PEOPLE FROM VOTING?? WHY DO THEY MAKE EFFORT AT ALL??
BEING DISILLUSIONED IS A REASONABLE RESPONSE. BUT PEOPLE FOUGHT AND DIED AND ARE STILL FUCKING DYING FOR THAT RIGHT, DONT SPIT IN THEIR FACE.
27K notes · View notes
whatkindofnameisella · 9 months ago
Text
can you believe that we have fanfiction. that we have websites dedicated to fanfiction. that there is a place that you can go and read tens, hundreds, thousands and thousands of pieces of writing that strangers have made. people who are not "writers". people who come home at the end of the day and have feelings and say, i am going to put that into words. i am going to share those words. short, long, sweet, sad, horny, funny, wonderful words. we are all just human and we all love to make and remake and share that with others. can you believe that.
49K notes · View notes
thorinds · 5 months ago
Text
1000 Books You May Have Actually Read
18K notes · View notes
mynnthia · 6 months ago
Text
was talking with a friend about how some of dunmeshi fаndom misunderstands kabru's initial feelings towards laios.
to sum up kabru's situation via a self-contained modernized metaphor:
kabru is like a guy who lost his entire family in a highly traumatic car accident. years later he joins a discord server and takes note of laios, another server member who seems interesting, so they start chatting. then laios reveals his special interest and favorite movie of all time is David Cronenberg's Crash (1996), and invites kabru to go watch a demolition derby with him
#dungeon meshi#delicious in dungeon#kabru#kabru already added laios as a discord friend. everyone else in the server can see laios excitedly asking kabru to go with him#what would You even Do in this situation. how would YOU feel?#basically: kabru isnt a laios-hater! hes just in shock bc Thats His Trauma. the key part is kabru still says yes#bc he wants to get to know laios. to understand why laios would be so fascinated by something horrific to him#and ALSO bc even while in shock kabru can still tell laios has unique expertise + knowledge that Could be used for Good#even if kabru doesnt fully trust laios yet (bc kabru just started talking to the guy 2 hours ago. they barely know each other)#kabru also understands that getting to know ppl (esp laios) means having to get to know their passions. even if it triggers his trauma here#but thats too much to fit in this metaphor/analogy. this is NOT an AU! its not supposed to cover everything abt kabru or laios' character!#its a self-contained metaphor written Specifically to be more easily relatable+thus easy to understand for general ppl online#(ie. assumed discord users. hence why i said (a non-specific) 'discord server' and not something specific like 'car repair subreddit')#its for ppl who mightve not fully grasped kabru's character+intentions and think hes being mean/'chaotic'/murderous.#to place ppl in kabru's shoes in an emotionally similar situation thats more possible/grounded in irl experiences and contexts.#and also for the movie punchline#mynn.txt#dm text#crossposting my tweets onto here since my friends suggested so
13K notes · View notes
kensatou · 11 months ago
Text
Tumblr media Tumblr media
fascinated/horrified by this set of tweets…
29K notes · View notes
catmask · 1 year ago
Text
the 'all marriage is gay as far as im concerned' except its me watching a man and woman character in a show i like and accidentally saying 'theyre so gay' because i literally forget thats not the word for romance because to me all romance is gay
24K notes · View notes
letmetellyouaboutmyfeels · 2 months ago
Text
I am incredibly serious right now when I beg you all, please, and if you have Twitter or Tiktok or whatever to please spread the word: click on an author's profile on Ao3.
You want to know if an author has written more? Want to know if they're still writing? Want to see more from them? Want to know if they've written a trope or kink or sex scenario you enjoy?
Click on their name. And look at their profile.
I cannot tell you how many times in the last six months someone has read a new or newer fic of mine and said they (a new reader who has read nothing else I've done) "can't wait to see what you do next!" I've written 50+ fics and over a million words already.
"I don't know if you're still writing..." click on my profile. I am. I literally wrote a 128k+ fic for that ship last month.
"Would you ever do X?" "Please do Y!" I already did. Click on my name and look at my works.
Archive of our Own is a library. It's an archive. Not social media. It is your responsibility to fight back against the laziness that corporate algorithms have trained into you.
Click my author name. Just click it. Just click it.
Before you demand more, or ask if a writer will do XYZ, or wonder if the author still writing, or anything - click on their profile. Click on the author's profile.
I'm not trying to be mean or condescending or anything like that. I'm just exhausted. It's disheartening and frustrating to repeat myself ad nauseam, because someone couldn't take thirty seconds to do the tiniest bit of work to see if I've written lately, if I've written more for their ship, or scan my works to see if I've written what they're asking for. Please. Please. I'm begging.
Click the author's name, and explore before you ask.
7K notes · View notes
penny-anna · 9 months ago
Text
fanfiction writers when a character is remotely non-human
Tumblr media
20K notes · View notes
feathersof-hope · 1 month ago
Text
In June 2021 I was reading my favorite book, The Anthropocene Reviewed by John Green, in the psych ward, feeling completely hopeless and alone.
Today I was reading my favorite book, The Anthropocene Reviewed by John Green, in the waiting room to go to the first doctor visit on the road to start testosterone.
I know how it feels to think that you would be better off dead, but today I also know that:
"You can't see the future coming-not the terrors, for sure, but you also can't see the wonders that are coming, the moments of light-soaked joy that await each of us"
6K notes · View notes
larissa-the-scribe · 9 months ago
Text
guys I had this realization the other day that Redwall works really well for reading aloud, and kinda half-remembered something about the author reading to kids? So I looked it up to see if I had made a connection.
And it turns out, yes, actually, because he read aloud to kids at a school for the blind. But all the books they gave him to read were depressing. So he wrote Redwall, a story about heroism and courage and making it through struggles, and filled it with so many sensory, visual details so he could give them something better and I just-- that's so wholesome-- help
16K notes · View notes
kirrbee · 6 months ago
Text
Tumblr media
*hours of my life wasted on putting sans in a hat (this really didnt have to take this long, but i think my dedication is comedic)
10K notes · View notes
imma-dragon53 · 7 months ago
Text
You’ve heard of “justice league doesn’t know Batman has kids”
Now prepare for “the Team doesn’t know Batman is Robins dad”
9K notes · View notes
illuminatedferret · 3 months ago
Text
post-canon fics where hua cheng gets amnesia'd back into wuming, who inevitably finds out His Beloved Is Married always read like the meme "I'll be his second husband." (what happened to the first?) "Nothing you can prove."
jump to xie lian, who knows exactly what mental contortions the love of his life would go to rather than recognize that xie lian loves him, deciding to humor wuming's murder fantasy for shits and giggles. 'you want to murder my husband, wuming? hm, i dont know... he is nice. except for the time he proposed to me and then immediately walked it back as a joke- oh, you'd treat me better than that? you'd never do something so cruel? well... im listening.'
cue hua cheng getting his memories back like "gege i thought we were over this. gege. gege stop laughing. gege please. i said sorry!"
6K notes · View notes
emptyjunior · 1 year ago
Text
Enough random notes that have a written story on them as environmental storytelling, explore the space, get crazier with it.
You move into a house and aw cute, it has the kids height on the walls but you notice there's a three foot difference in height between measurements, you check the date, they're a month apart. The final measurement is on the ceiling. It's dated two days ago.
You're part of a recovery team that have finally found a stranded ship, they were found too late and have all passed a long time ago. They all died of starvation. You enter their storeroom, it's filled with food. In the dining hall you find the tables laden with perfectly fine looking breads, cakes, cured meats, jams, candies. Your medic says all the people sitting at the table didn't eat a Thing.
You wake up in an apocalypse. You can't find anyone at all as you wander the streets but you do hear faint music playing from somewhere. You stumble into a supermarket, to see all the aisles still full, except for the shelf that was full of ear plugs, which look to be the only thing that was looted.
Like there's light, sound, props. Having a street where every house is decimated except for One. Landing on a planet known for having No Water and a plant is growing and you don't know where it could have possibly gotten moisture from but you can't find the citizens Anywhere.
I'm sorry, I'm just kinda over the "graffiti on the wall to show the bad guy is around". That's not environmental storytelling that's just normal story. Show me I'm in the villains territory by the rain suddenly cutting out above me as I'm driving, even though it's meant to be raining all night. I park the car and step out, and realise the constellations are Wrong, until I see they're Not constellations, they're the blinking lights of a massive ship-
I Will stop now because everytime I go to write a sentence it devolves into another prompt but I'm just saying we have a Lot of senses, engage them, show me the Environment in environmental storytelling.
29K notes · View notes