Sign in

3RatMoon

@3ratmoon.bsky.social
137 followers 72 following 1.2K posts

Fan artist/writer, purveyor of fine smuts, 33, he/him

PostsRepliesMedia
Reposted by 3RatMoon
Leviticus Rex @leviticusrex.bsky.social · 4h
Pages 5-8/? Justinian has immediate regrets, and Ruadan has a wee flashback
PAGE FIVE


Panel 1

Ruadán's eyes flood with tears


Panel 2

Ruadán runs off the road into the forest, Justinian reaching after him

Justinian: No, wait!


Panel 3

Ruadán running, tears streaking his face

Justinian: Ruadán!PAGE SIX


Panel 1

Ruadán's feet on the ground


Panel 2

Ruadán in the forest, alone


Panel 3

Ruadán touches a tree with his hand


Panel 4

Ruadán turns his back to lean against the tree


Panel 5

Ruadán sits down at the base of the tree
PAGE SEVEN


Panel 1

Ruadán hugging his knees, head down


Panel 2

In the past, Justinian in Marcus's office

Marcus: Osgar and I will let you stay in our home, I will speak to the Illustrious One again-

Justinian: No.


Panel 3

Justinian, serious

Justinian: If the Exalted One finds you harboring a traitor, your family will be at risk.


Panel 4

Marcus, saddened

Justinian: The coin you gave me will get us out of the Empire. That is enough.
PAGE EIGHT


Panel 1

Justinian, hand on chin

Justinian: But where will we go? Baria will not take me, Glace is under Empire rule...


Panel 2

Marcus and Justinian look up, surprised

Ruadán: Sir.


Panel 3

Ruadán looking down, uncertain

Ruadán: I...


Panel 4

Ruadán looking up

Ruadán: I want to go home. Please.
011
Reposted by 3RatMoon
せ ら @konoyohamujo.bsky.social · 14h
楽しい青獅子の絵です
06735
Reposted by 3RatMoon
BOARSPEAR🔞 @boarspearart.bsky.social · 7h
Oh to be Dimitri Alexandre Blaiddyd and feel too big in my body and too clumsy and too stupid and have the professor take my too big rough calloused hand in her warm little one and tell me to live for what I believe in.
03313
Reposted by 3RatMoon
rzuu 💫 @kuhuhukun.bsky.social · 12h
Fe3h x NITW 🍂 #FE3H
3282123
Reposted by 3RatMoon
Leviticus Rex @leviticusrex.bsky.social · 02/10/2026
FAVOURS OF THE FLESH, Chapter 11! M/M, M/??? Pages 1-4/? Starting strong with Justinian having a BAD TIME
PAGE ONE


Panel 1

Long panorama of mountains and forest


Panel 2

Ruadán and Justinian walking, carrying satchels and walking sticks


Panel 3

Justinian's hand on his walking stick


Panel 4

Ruadán and Justinian's feet, walkingPAGE TWO


Panel 1

Justinian, cringing

Justinian: My feet ache. My back aches. Everything aches.


Panel 2

Justinian and Ruadán from behind

Justinian: How many more days before we reach Hemel?

Ruadán: Five, sir.

Justinian: Augh! The moon will be full again by then!


Panel 3

Justinian, muttering, head starting to bow

Justinian: I should have asked Marcus for a horse.


Panel 4

Justinian's head bowing further as he grows despondent

Justinian: I should have done many things...


Panel 5

Ruadán watching warily

Ruadán: Sir...PAGE THREE


Panel 1

Justinian rants as he walks

Justinian: The gods smite me! What could I have done? Could I have put more soldiers on the pyre fighting Baria? Could I have allowed myself to be captured in Vesia and demanded a hearing?


Panel 2

Justinian grits his teeth

Justinian: Could I have killed more barbarians? Could I have sucked more cocks?


Panel 3

Ruadán watches, grimacing

Justinian: Now I must fling myself upon the mercy of my own slave!


Panel 4

Justinian stops walking, clutching at his head

Justinian: I did everything... I did everything...PAGE FOUR


Panel 1

Ruadán reaches a hand out and places it on Justinian's shoulder


Panel 2

Justinian throws Ruadán's hand off

Justinian: Unhand me, witch!


Panel 3

Justinian, turning on Ruadán

Justinian: If you had not cast that spell on me, I might have risked more for a triumph! I might have at least died with honour!


Panel 4

Justinian, eyes wild

Justinian: I lived, and now I am worth less than dogs!


Panel 5

Ruadán, shocked and hurt

Justinian: I should have had you slaughtered with the others, cursebringer!
143
3RatMoon @3ratmoon.bsky.social · 29/09/2026
(Vibrating) I can wait until I have the time/money to get into the new fefw.... (vibrating more) I CAN WAIT...
061
Reposted by 3RatMoon
zmeess [commissions open!] @zmeess.bsky.social · 16/09/2026
i'm on the 'these dummies will grow old as balls together' train btw #WHA #WitchHatAtelier #orufrey
chest-up fan art of Qifrey and Oruggio from Witch Hat Atelier, depicted as an elderly couple. they both appear to be in their eighties, still dressed in their signature cloaks. Qifrey's hair is short and curly, the scar over his missing right eye sagging with age; he's not wearing his glasses. Oruggio has straight black hair with a deep widow's peak, slightly shorter than it was when he was younger but just as messy. his goatee is also unkempt.
Oruggio has his arms crossed, looking away with a cute grumpy expression on his face. Qifrey is leaning in from behind and planting a sweet smooch on his unshaven cheek.
7779218
Reposted by 3RatMoon
cait (and adonis) @cait.bsky.social · 16/09/2026
I keep seeing videos of a guy who catches crabs and lobsters, cracks all the barnacles off them, puts a shrimp in their claws and throws them back. can you imagine. abducted by aliens but they just give you a spa day and hand you two hot dogs and let you go
123145092810
Reposted by 3RatMoon
NullPointer 🍄 @nuiipointer.bsky.social · 12/09/2026
The sound I make since age 35 when I get up from the couch
Supermarket aisle sign that says “HOOAEG”. (Apparently it means season in Estonian).
5735245
3RatMoon @3ratmoon.bsky.social · 12/09/2026
Bandwagon time,
If i asked you what the most memorable scene from any fanfic of mine you've read is, what's the FIRST scene that comes to mind?
110
Reposted by 3RatMoon
Despoina [Commissions Open] @desdarkdesigns.neocities.org · 09/09/2026
Reminder as to why you do not under any circunstances trust these companies with your data. www.bbc.com/news/article...
bbc.com
ID photos of 70,000 users may have been leaked, Discord says
The platform says hackers targeted a firm that helped to verify the ages of its users.
813271160
Reposted by 3RatMoon
jeeyon shim 심지연 @jeeyon.bsky.social · 11/09/2026
One piece of verisimilitude in working on projects inspired by Western European medieval history that I've picked up from my readings is that if the men in your story all have ruggedly masculine names, you're going to sound like a poser. Throw in a couple Engleberts or Badcocks, treat youself
414840
Reposted by 3RatMoon
Leviticus Rex @leviticusrex.bsky.social · 11/09/2026
Pages 32-35/38! People who know who Justinian is based off of will find the Emperor's soliloquy quite transparent lol
PAGE THIRTY-TWO


Panel 1

Carthas fucking Justinian faster


Panel 2

Emperor watching gleefully

Ruadán: May I speak, Illustrious One?

Emperor: Yes, boy.


Panel 3

Carthas panting as he fucks Justinian

Ruadán: Why do you not fuck my master yourself?


Panel 4

The Emperor laughs

Emperor: Oh, I prefer to watch.


Panel 5

The Emperor turns Ruadán's head back towards Justinian and Carthas

Emperor: Aren't they a pretty picture?PAGE THIRTY-THREE


Panel 1

Ruadán looks at Justinian and Carthas


Panel 2

Carthas has pulled Justinian up by one arm, Justinian bracing his other hand on one thigh as he's fucked


Panel 3

Justinian squints up Ruadán, panting


Panel 4

Emperor touches his beard thoughtfully

Emperor: Carthas, touch him for me.


Panel 5

Carthas reaches for Justinian's cock

Emperor: I want to see him come on your cock.


Panel 6

Justinian grunts in pleasurePAGE THIRTY-FOUR


Panel 1

The Emperor watches, casually touching Ruadán's head

Emperor: Marcus told me about your master.


Panel 2

Ruadán looks out at Justinian

Emperor: He was barely noble when he first entered the army, but he managed to climb the ranks to a General. That is not an easy feat.


Panel 3

Justinian cries out as he's fucked

Emperor: To think, the campaigns he must have fought... the deals he must have dealt... the cocks he must have sucked...


Panel 4

Emperor touches himself through his robe

Emperor: It is marvelous what a man will do when so driven... so desperate…


Panel 5

The Emperor's eyes, intense

Emperor: It's a pity that I won't get to see what he does next.PAGE THIRTY-FIVE


Panel 1

Ruadán turns his head towards the Emperor

Ruadán: Wha-


Panel 2 

Justinian tries to hold back a shout, eyes screwed shut

Justinian: Agh... hgk...


Panel 3

Justinian arches, coming

Justinian: GAH!!


Panel 4

Carthas grabs Justinian's hips, fucking him fiercely, panting


Panel 5

Justinian braces himself on his thighs, shaking, as Carthas comes

Carthas: Hnuh!
142
Reposted by 3RatMoon
Nɪɢʜᴛ Exᴄɪsɪᴏɴ🔪 @nightexcision.bsky.social · 31/08/2026
428021176
Reposted by 3RatMoon
Leviticus Rex @leviticusrex.bsky.social · 03/09/2026
Pages 28-31/? I had so many cool thoughts about eunuchs as a gender of their own, but I didn't get to use any of them 🥲
PAGE TWENTY-EIGHT


Panel 1

Carthas approaches Justinian, pulling aside his armor

Emperor: Carthas is one of my eunuchs, so he will need some assistance.


Panel 2

Carthas pulls out his soft cock

Emperor: If you please, General.


Panel 3

Justinian looks resigned


Panel 4

Justinian takes Carthas's cock into his mouth


Panel 5

Ruadán startles

Emperor: Slave.


Panel 6

The Emperor beckons Ruadán

Emperor: Come sit at my feet.PAGE TWENTY-NINE


Panel 1

Ruadán sits

Emperor: You are from the wild lands north of Vesia, are you not?

Ruadán: Yes, Illustrious One.


Panel 2

The Emperor smirks

Emperor: How does it feel to see your master sucking my guard's cock?


Panel 3

Ruadán looks up


Panel 4

Justinian sucks Carthas's cock diligently


Panel 5

Carthas closes his eyes, sighing


Panel 6

Ruadán looks askance

Ruadán: A slave has no opinions, Illustrious One.

Emperor: Ha! Smart boy.
PAGE THIRTY


Panel 1

Justinian pulls back from Carthas's now-hard cock, a string of spit connecting mouth to cock


Panel 2

The Emperor smirks

Emperor: Good work, General. Perhaps this will be over for you quickly.


Panel 3

The Emperor, clearly enjoying this

Emperor: Now, strip. Stand and bend over.


Panel 4

Justinian unclips his cloak, starting to disassociate


Panel 5

Clothes hit the floor


Panel 6

Justinian stands, bending over and bracing his fingertips on the floorPAGE THIRTY-ONE


Panel 1

Carthas approaches Justinian, spitting on his cock


Panel 2

Carthas guides his cock into Justinian's ass


Panel 3

Justinian grimaces


Panel 4

Carthas lets out a breath as he pushes in


Panel 5

The crowd watches in morbid curiosity


Panel 6

The Emperor watches, Ruadán at his feet
132
Reposted by 3RatMoon
magnolia 🗡️🐉 @pencilpai.bsky.social · 31/08/2026
Happy Birthday Dedue!! Here's a compilation of some Dedue drawings :) #DedueMolinaro #FE3H #SylvainJoseGautier #AnnetteFantineDominic #ClaudevonRiegan #DimitriAlexandreBlaiddyd
69350
Reposted by 3RatMoon
Yulia @bthshb92.bsky.social · 29/12/2025
#NUcarnival War god Quincy sure was something
016647
Reposted by 3RatMoon
Leviticus Rex @leviticusrex.bsky.social · 31/08/2026
Pages 24-27/? The joke I'd wanted to make last update was "Justinian is awfully cheerful for the terrible day he's about to have!"
PAGE TWENTY-FOUR


Panel 1

View of the palace


Panel 2

View of the throne room, filled with people going back and forth, with the Eastern Emperor at the centre on a dias


Panel 3

The Eastern Emperor sits on a throne, deep in discussion with an official of some kind, holding a papyrus scroll


Panel 4

Justinian kneels, and Ruadán behind him

Justinian: Most Illustrious One, General Justinian Generosus at your service. I am grateful for the opportunity to have my case heard.PAGE TWENTY-FIVE


Panel 1

The Eastern Emperor looks down at Justinian while an attendant leans in to speak to him.

Emperor: Which is this one?

Attendant: The traitor, Illustrious One.

Emperor: Ah, yes.


Panel 2

Justinian gives an uncertain smile

Justinian: I hope His Most Illustrious might see the truth of my innocence on the matter.


Panel 3

Emperor ponders out loud

Emperor: It is not uncommon for our counterpart to condemn the innocent to cover for shoddy security.


Panel 4

Emperor looks down at Justinian

Emperor: However, it is difficult diplomacy to convince them to pardon a named traitor.


Panel 5

Justinian, fully nervous now

Emperor: We are grateful for your Favours of Blood at the battle against Baria, but it was a pyrrhic victory, not worthy of a Triumph...PAGE TWENTY-SIX


Panel 1

Justinian, bowing deeper

Justinian: The Barians are fierce warriors. I led my soldiers conservatively to prevent losses rather than risk their lives for personal glory.


Panel 2

Emperor raises an eyebrow

Emperor: Hm. Justinian Generosus indeed.


Panel 3

Justinian, barely holding back terror

Emperor: Still, you are of little use to us for the amount of effort it would take to win your pardon. Why should we not turn you in and take your bounty for ourselves?


Panel 4

Justinian, prostrating himself

Justinian: Illustrious One, I beg for another chance to prove my usefulness. I will earn back my honour in the field, or in the colosseum...


Panel 5

The Emperor looks on, intrigued

Justinian: I will do anything...PAGE TWENTY-SEVEN


Panel 1

The Emperor waves a hand dismissively

Emperor: Cease your groveling, General.


Panel 2

Justinian looks up uncertainly

Emperor: Entertain us, and we will consider freeing you.


Panel 3

The Emperor turns to the guard at his left

Emperor: Carthas.

Carthas: Yes, Illustrious One.


Panel 4

The Emperor smirks

Emperor: Fuck him.


Panel 5

Justian and Ruadán both look up pensively
121
3RatMoon @3ratmoon.bsky.social · 28/08/2026
I forgot about this drawing and turns out I am still wild about it
020
Reposted by 3RatMoon
Sarah 🍅 @paintingtomato.bsky.social · 05/02/2025
more old Omega Sylvain Week prompts, this one's "hunger" | sylvix
Sylvain from Fire Emblem's on his back, ass in the air, while Felix is firmly holding his thighs in place, bending him almost in half. He's furiously eating Sylvain's pussy out, teeth sunk into the meat of his thigh. There's bitemarks everywhere. Sylvain's flushed all the way down his hairy chest as he's covering his face with one hand, overwhelmed. He's so, so wet.
48124
Reposted by 3RatMoon
themes and such @bernkastl.bsky.social · 27/08/2026
i think abt this tweet often
2226
3RatMoon @3ratmoon.bsky.social · 28/08/2026
Fe3h soundtrack is on the Nintendo music app!!! (You need the online subscription BUT)
030
Reposted by 3RatMoon
Sarah 🍅 @paintingtomato.bsky.social · 28/07/2026
secrets | claudevain
Sylvain has his back turned towards the camera, hunched down to lean into Claude's kiss. His hand is hovering in the air, halfway to cupping Claude's face, maybe caught off guard. Claude's face is half obscured, only his eye visible, kept open as he kisses Sylvain. One of his hands is resting on Sylvain's shoulder, as the other is reaching around and sneaking an envelope out of Sylvain's belt. The coloring is a blotchy red, mimicking blood.
25120
Reposted by 3RatMoon
OpenMedia @openmedia.org · 29/07/2026
LAST CHANCE to fix #BillC22 surveillance powers that threaten Canadians' rights and privacy! Major companies and civil society groups are raising the alarm. Demand the Senate #ReformC22 now! 👉 openmedia.org/ReformC22-bsky
openmedia.org
Tell the Senate: Reform Bill C-22
LAST CHANCE to fix #BillC22 surveillance powers that threaten Canadians' rights and privacy! Major companies and civil society groups are raising the alarm. Demand the Senate #ReformC22 now! 👉 https:/...
23046
Reposted by 3RatMoon
OpenMedia @openmedia.org · 04/05/2026
🇨🇦's #BillC22 is entering committee study this week - and we're hearing it may become law by end of the month. We never say this: but this is the worst, most privacy-breaking bill we've seen. It MUST be stopped. Speak up against it and read on to learn more: www.openmedia.org/StopC22-bsky 1/
openmedia.org
Stop the Surveillance State: Stop Bill C-22!
🚨 Bill C-22 forces every Canadian internet provider, messaging app & cloud service to build surveillance backdoors and store a year of your data. Foreign state hackers exploited similar legislation in...
12225198
Reposted by 3RatMoon
TheFallowMyre @demipixellated.bsky.social · 19/10/2024
[FE3H] 💙🦁 Kisses for Dedue
6174103
Reposted by 3RatMoon
arrow ):) @aroceu.cloud · 27/07/2026
fanfiction is awesome bc you get to invent problems for guys you already know and love
1932452
3RatMoon @3ratmoon.bsky.social · 29/07/2026
Triple creme brie or a really nice aged gouda with the lactose crystals.... crunchy
050
Reposted by 3RatMoon
Max Gladstone @maxgladstone.bsky.social · 28/07/2026
i do in fact want trains
24820187
Reposted by 3RatMoon
B. Rae “Rusty” Grosz @braegrosz.com · 28/07/2026
I’ve been meaning to watch this for months, and I’m so glad I finally did 🥰
2138
Reposted by 3RatMoon
rzuu 💫 @kuhuhukun.bsky.social · 26/07/2026
Happy belated birthday to the best boy!! #FE3H #ClaudevonRiegan
113460
Reposted by 3RatMoon
Jawless fish 🗣️🐟🐠🐡 @jawless-fish.bsky.social · 27/07/2026
theres this one tumblr post ive seen talking about that phenomenon but w fiction writing that I think about often
darling of dots feb 24 
been stewing on an analytical approach to fiction which call "is this book afraid of me?" and in order to answer this question you determine how hard the book is trying to make sure you don't come after the writer on twitter

the fucked-up part is that specifically notice this in like, BIPOC or queer romances because their authors a) are more likely to be harassed online b) tend to care about writing inclusive and intersectional books more, both of which are totally valid reasons, but unfortunately a book that is scared to be misunderstood is also scared to challenge the reader or allow for too much nuance or grey areas or character flaws and am sorry to say that it often makes for less compelling stories because it means shying away from ambiguities and complexities in an effort to reassure me, the reader, that everyone here is a Good Person engaging in Healthy Behaviours and Relationships
202994920
3RatMoon @3ratmoon.bsky.social · 27/07/2026
Man my totally unedited writing style really is Oops All Commas isn't it,
020
3RatMoon @3ratmoon.bsky.social · 27/07/2026
I have written this twice in fics and I WILL write it again
070
Reposted by 3RatMoon
HuhNehKey @huhnehkey.bsky.social · 26/07/2026
Happy 7 years Three Houses! Here’s an illustration of Dimitri: “Avalanche” approx. 11” by 14”, Traditional and Digital. #Dimitri #Fireemblemthreehouses #fireemblem
An illustration of post time skip Dimitri from fire emblematic three houses.  He is supporting his weight on his lance as he pulls himself up, his gritting his teeth.  On the snowy ground in front of him is a large splatter of blood, within it there are silhouettes of hands reaching toward Dimitri.
616176
Reposted by 3RatMoon
tracey 🌱 🔜 gateway fate 203 @sheepskin.bsky.social · 23/07/2026
also because i realize i no longer had these properly archived-- my first ever tie-up keychains i designed during my fembly days, back in 2019-2020 :') #fe3h #fe
various pinups of sylvain, felix, dimitri, edelgard, catherine, shamir, and claude from fire emblem three houses
9281103
3RatMoon @3ratmoon.bsky.social · 27/07/2026
Ok but Hubert learns about Ferdinand’s kink through someone else and goes to Ferdibert furious, because doesn't he know how DANGEROUS that is, if he needs such stimulation Ferdinand ought to come to HIM, he has the experience and will keep him safe!! And Ferdinand is like, are you coming onto me,
2175
Reposted by 3RatMoon
ISKA ☆ @mancaquis.bsky.social · 26/07/2026
ferdibert breathplay……. nothing gives hubert more of a rush than the combination of ferdiand’s hands on him, a near-death experience in a controlled environment, and the feeling of ferdinand clenching around him as he tightens his grip on the side of his throat
1238
3RatMoon @3ratmoon.bsky.social · 27/07/2026
Finally watched phm and so much of it is just beauty and wonder and hope and fear and making friends with the unknown and I'm gonna CRY
130
Reposted by 3RatMoon
sori @sorimof.bsky.social · 25/07/2026
1790241
3RatMoon @3ratmoon.bsky.social · 25/07/2026
Does Claude know how hot he is (I think not quite, not because he thinks he's unattractive but because he gets so busy that he forgets that sex is an option)
180
Reposted by 3RatMoon
Sarah 🍅 @paintingtomato.bsky.social · 03/04/2026
drawing my number one guy, for my health
Post-timeskip Claude von Riegan. He's perched on a barrel, leggies dangling. He's also shirtless and hairy, for morale.
311448
Reposted by 3RatMoon
birds von bag @birdsbag.bsky.social · 24/07/2026
hb king #claudevonriegan
a drawing of claude von riegan from fe3h. he’s post timeskip, shirtless and leaning on a table
415477
Reposted by 3RatMoon
Ava 🏳️‍⚧️ @avakining.dftba.social · 23/07/2026
As always,
Single panel comic. A stick figure labelled “you” shoots a laser gun labelled “bodyshaming” at “guy u don’t like but will never care”, which reflects off a shield and instead hits “person you care about with the same trait who now knows you think they’re ugly”
27715
Reposted by 3RatMoon
Leviticus Rex @leviticusrex.bsky.social · 22/07/2026
Pages 20-23/? I want to make jokes that would be spoilers for the next update but I will refrain lol
PAGE TWENTY


Panel 1

Marcus puts a hand to Justinian's shoulder, catching his attention


Panel 2

Marcus looks serious

Marcus: I have spoken to The Illustrious One about your situation. He requests your attendance in the morning.


Panel 3

Justinian, equally serious

Justinian: Thank you, my friend.


Panel 4

Osgar, from Marcus's other side

Osgar: Enough serious talk! Let us drink and smoke to our hearts' content!


Panel 5

Everyone at the table lifting their cups

Everyone: To the Empire!PAGE TWENTY-ONE


Panel 1

Justinian, smiling and hopeful


Panel 2

Ruadán, warily smiling


Panel 3

Marcus, smiling and content


Panel 4

Osgar, smiling and jolly


Panel 5

Gallus, looking blankly at his cup


Panel 6

Agrippa, looking concerned at Gallus


Panel 7

The moon rising over the palacePAGE TWENTY-TWO


Panel 1

Justinian and Ruadán stumble back into the room where they're staying in Marcus and Osgar's home, leaning on each other


Panel 2

They lean in, kissing passionately


Panel 3

They tumble onto the bed, still kissing, starting to undress


Panel 4

Ruadán and Justinian touching themselves as they hurriedly kick off stockings and underwear


Panel 5

Justinian on top of Ruadán, fucking him, both their heads thrown back


Panel 6

The two of them continuing to fuck in the room, only lit by the brazierPAGE TWENTY-THREE


Panel 1

The shutters on the window being thrown open


Panel 2

Ruadán shading his eyes from the light

Ruadán: Ack!


Panel 3

Justinian grinning, dramatically backlit

Justinian: Come on, boy! We have an appointment with the Eastern Emperor!


Panel 4

Ruadán crawling out of bed while Justinian laughs

Ruadán: My head...

Justinian: Ah, yes, the wine always takes its payment in the morning!

Ruadán: (in his own language) <How are you so cheerful?>

Justinian: I can hear the disdain in your voice, boy!

Ruadán: Sorry, sir…
162
Reposted by 3RatMoon
jeeyon shim 심지연 @jeeyon.bsky.social · 22/07/2026
Unfortunately still evergreen
screenshot of a tumblr post by user genderkoolaid that reads "in order to not succumb to sex negative conservatism you have to accept that people will get off to things that are upsetting to you. and you cannot assume anything about what they have or have not experienced, what they do or do not believe, and how they act based solely on what gets them off. even if it's extremely confusing and disturbing to you. there are people who have only ever had heterosexual vanilla sex in missionary with the lights off, who actively contribute to more real world harm than your average fetish artist. kink is not a reliable source of information on someone's moral standing. it just feels good to think that way."
1892364
Reposted by 3RatMoon
Rebecca Nagle @rebeccanagle.bsky.social · 21/07/2026
First Nations are bearing the worst of Canada's wildfire crisis. Indigenous-led organizations are leading the most grounded response on the ground. If you can give, here's where to start: → Anishinabek Nation 7th Generation Charity: an7gc.ca/donate/ → True North Aid: truenorthaid.ca
an7gc.ca
DONATE - Anishinabek Nation 7th Generation Charity
Individuals who support the goals and vision of AN7GC can make a donation. The ways to donate: call us, mail your donation, use Paypal or CanadaHelps.
2349338
3RatMoon @3ratmoon.bsky.social · 21/07/2026
Second day of vacation and my brain is apparently responding to the ample free time by being impossible to be sated by literally any activity,,
120
Reposted by 3RatMoon
PBF Comics @pbfcomics.bsky.social · 20/07/2026
“What a beautiful universe, hon" says a telescope as gazes upon an aurora borealis. “It really is”, responds the telescope's partner, who it turns out is not a telescope, but a microscope. Hands full of algae, she wades waist deep in a disgusting swamp, amazed by the heavenly microscopic life all around them.
100211625270
Reposted by 3RatMoon
ま! @nullsawafe.bsky.social · 18/07/2026
夜鷹なディミフェリ
512762