ruby-red-inky-blue
I believe your future is bright
25K posts
Carrie - she/her - German - do you ever think about her at all?
Don't wanna be here? Send us removal request.
ruby-red-inky-blue · 6 hours ago
Note
I think instead of an ugly Christmas sweater, Cal has an ugly Christmas poncho
YES absolutely (except it'd be an ugly life day poncho, ig)
Tumblr media
363 notes · View notes
ruby-red-inky-blue · 2 days ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
No luck, no golden chances No mitigating circumstances now It’s only common sense There are no accidents around here (x)
Oleg Igorevich Burov in 5x06 “Crossbreed”
21 notes · View notes
ruby-red-inky-blue · 6 days ago
Text
Tumblr media Tumblr media
and the force is with me
happy 8th anniversary, rogue one! 💕
830 notes · View notes
ruby-red-inky-blue · 7 days ago
Text
'People are panicking about AI tools the same way they did when the calculator was invented, stop worrying' cannot stress enough the calculator did not forcibly pervade every aspect of our lives, has such a low error rate it's a statistical anomaly when it does happen, isn't built on mass plagiarism, and does not obliterate the fucking environment when you use it. Be so fucking serious right now
34K notes · View notes
ruby-red-inky-blue · 7 days ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
I hate these things [escape pods].
1K notes · View notes
ruby-red-inky-blue · 7 days ago
Text
Watched the 2004 Phantom of the Opera film for the first time ever, ask me anything
15K notes · View notes
ruby-red-inky-blue · 7 days ago
Note
I had a dream where the goat got frostbite and went home. She is cold and we need to warm her.
the little match girl x gävlebocken??
4K notes · View notes
ruby-red-inky-blue · 7 days ago
Text
Tumblr media Tumblr media
473 notes · View notes
ruby-red-inky-blue · 7 days ago
Text
Quick what are you doing RIGHT now (besides scrolling Tumblr)
47K notes · View notes
ruby-red-inky-blue · 7 days ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
"I don't know if she's a Princess but she's beautiful. And somewhere here I lost her."
Tři oříšky pro Popelku / Drei Haselnüsse für Aschenbrödel / Three Wishes for Cinderella (1973) dir. by Václav Vorlíček.
1K notes · View notes
ruby-red-inky-blue · 8 days ago
Text
For my non-German mutuals wondering wtf is happening in the Bundesrepublik of Beer and Bread, here is an overview over the clown show so far:
Nov 6 - chancellor Olaf Scholz fires minister of finances Christian Lindner (FDP) for being an incompetent little bitch and drags him on live TV, resulting in a government crisis as the three party coalition (named Ampel aka "Traffic Light"), which is ruling the country at the moment, falls apart.
Scholz also calls for a vote of confidence on January 15th which (if lost) will lead to the Bundestag being dissolved, triggering snap elections in March. This sends everyone into a panic because the ultra right-wing AfD (with Best Of hits such as "Russia is sexy.", "We should criminalize abortions and force every woman to have more babies instead of rights." and "Deport all immigrants and traitors." and the inofficial ones such as "Why don't we just kill everyone we don't like, let's start with the queers.") has been gaining support for a while (because MAGA has no monopoly on racism, sexism, hate and overall stupidity) and no one with an ounce of empathy or a triple digit IQ likes that very much and is thus worried they might actually make it into a new coalition.
Nov 7 - minister for justice Marco Buschmann is heartbroken over the Ampel-Aus and resigns.
Volker Wissing (FDP), minister for transport, commits the funniest anime betrayal and backstabs his party in order to keep his job, leaves the FDP but gets promoted to minister of justice as a little treat. The memes skyrocket.
Bettina Stark-Watzinger, minister of education and research, resigns along with Buschmann and gets replaced by Cem Özdemir (current minister for food and agriculture) because agriculture - education - at the end of the day where's the difference, right?
Federal President Steinmeier hands Christian Lindner his official participation certificate in an awkward ceremony at castle Bellevue. This is broadcast live on television so everyone can be sure that the little bitch is really leaving.
Friedrich Merz (CDU) threatens the nation with the promise that if he (Merz) becomes chancellor, he will let Lindner back into the government so they can keep fucking up the country's budget together. Bffs.
Nov 8 - after backstabbing the FDP Wissing's website gets hacked in retaliation to display FDP ads.
Meanwhile concerns are being voiced that snap elections in March might be way too early due to a lack of paper.
Robert Habeck (Bündnis 90/Die Grünen), vice chancellor and minister for economic affairs and climate action, announces that he will be running for the position of chancellor with a social media post that shows him wearing a Swiftie bracelet which spells "Kanzler-Era" (chancellor-era). This sends Gundolf Siebeke from the super conservative CDU spiralling.
Nov 9 - Siebeke fires off a tweet stating that if Habeck becomes chancellor that would of course be totally the fault of women alone (who are all too emotional to make rational decisions) and Germany should "inofficially" consider revoking women's right to vote and officially implement "antiemotional" history lessons in school, earning him a massive shitstorm (completely deserved). Siebeke deletes the tweet.
Nov 10 - previous minister of justice Marco Buschmann processes his grief over the end of the traffic light coalition by composing and uploading a song to Soundcloud (feat. Gregorian chants) which is not exactly a banger but is admittedly still better than 99% of Germany's entries in the ESC these past few years.
Siebeke is still on his misogynistic bs and makes another incoherent and sexist tweet, this time yapping about queens and Christianity while trying to paint himself as the misunderstood victim.
There are sadly no more Volker Wissing memes.
Nov 12 - everyone has agreed to move the elections from March to the end of February because paper is no longer an issue, I guess? However, now everyone is unhappy because the date clashes with the carnival. No joke.
Siebeke changes the banner on his Twitter profile to read "Frauen. Wahl. Recht. Der 19. Januar 1919" / "Women. Right (to). Vote. January 19th 1919" in a pathetic attempt to show how much he actually (not) respects women while at the same time claiming in his Twitter bio that "only conservatism can secure democracy, freedom, rule of law, equality, climate and culture". No comment.
Nov 13 - 113 members of parliament have officially called for the Bundestag to open the long overdue investigation in order to finally ban the AfD.
It has been the longest week in the history of the Bundesrepublik. Everyone needs a fucking break.
To be continued
Tumblr media
4K notes · View notes
ruby-red-inky-blue · 9 days ago
Note
Please lose the last shreds of your self control and yell about bd-1's arc and its place thematically in fallen order
Ahh I was not expecting anyone to want the rant but SINCE YOU ASKED
So I absolutely love JFO and everything about it, because at its core it’s a story about hope and healing when everything has fallen to pieces. I can’t get enough of that. I’m going to do my best to keep this post to a reasonable length, but I am going to be honest: brevity is not my strong suit when it comes to stuff I like. You have been warned. 
Here’s the thing about BD-1: he didn’t need an arc. They didn’t need to thread him through the thematic and emotional heart of this game as much as they did!! That’s part of why his arc took me so much by surprise. He basically has a stealth arc, and it works so well because he’s already serving the game really well before I even got an inkling of it. So first I’m gonna go through BD-1 as I experienced him in my first playthrough, and then look at the ways that JFO retroactively adds a TON of meaning to his interactions with Cal. 
Long post and many spoilers for Jedi: Fallen Order under the cut:
Bogano: First Impressions
BD-1 is a cute lil droid companion, and frankly Respawn could have stopped there and I would have been entirely on board. I mean, look at him.
Tumblr media
He’s adorable. 
Respawn didn’t stop there though! BD also serves to make several game mechanics diegetic in a really cool way. He provides the map, he does the healing, and he analyses stuff for the codex. Again: Respawn did not need to go as hard as they did. Cute Droid That Serves Gameplay Purpose would have been more than enough to sell me on BD-1. But! They not only used BD-1 to make those mechanics fit inside the narrative of the game, they used the gameplay mechanics to inform BD’s character!!!!
Excuse me while I take a moment to be incredibly excited about good game design. 
So we first meet BD-1 on Bogano, just after the prologue/tutorial level for the game. We met Cal on Bracca, got introduced to our initial exploration and fighting mechanics, and played through JFO’s inciting incident. Cere and Greez drop Cal off on Bogano and give him two goals: meet someone important, and find the key to rebuilding the Jedi order. 
We’re now introduced to the Meditation mechanic (Star Wars Brand Bonfires). It’s yet another example of how Respawn took a mechanic specific to the genre of game they were making and then turned it into a core part of the narrative. 
I love this game so much.
It’s already been established that Cal’s trauma is hindering his ability to connect to the force—whenever he tries, he relives his memories of Order 66. After we finish the Meditation Tutorial, we exit to a cutscene that reinforces that character beat:
youtube
And introduces someone new. 
I know I talked a lot about Cal here, but that’s because BD-1’s characterisation is intrinsically linked to his interactions with Cal—he’s a Companion Character. It’s important that we first meet BD here. The first time we meet BD, Cal is in pain and BD-1 wants to help. 
(I love him) 
Throughout the game, we understand BD’s dialogue through other character’s responses—mostly Cal’s. In this scene, BD introduces himself and then asks Cal if he’s OK. Awww. Cal says he’s looking for someone, and BD-1 perks up and responds. “No, not you,” says Cal immediately. He’s looking for a Jedi! We’ve definitely never seen this play out before. BD-1 is not discouraged. He knows about a Jedi! He is Very Excited to lead Cal where he needs to go. 
We learn a lot about BD from this scene! First: he’s adorable. I know I’ve said that a lot, but it bears repeating. 
Tumblr media
look at him
In terms of characterisation, we learn that BD-1 is helpful, important to Cal’s quest somehow, and apparently full of love and enthusiasm. He wants to know if Cal is ok!!! And he wants to help!!! BD stands both for Buddy Droid and for Best Droid. This scene has done its job well: the story has progressed, and presumably there remains not a single member of the audience who hasn’t instantly fallen in love with the Loveable Droid Character. This is good, because he’s going to be with us for the rest of the game. 
Now we get to mechanics. First, we’re introduced to the map. Cal sees the Vault in the distance, and says that whoever he’s looking for must be waiting there. BD-1 stops frolicking to show Cal his map of the area, and the game takes a moment to do a tutorial. BD has helpfully put an objective marker over the vault! Thanks, lil guy. The holomap also highlights unexplored areas—more standard game fare, but because the map is diegetic, it’s also technically information about BD-1. He wants to help us explore! 
The next thing we learn about BD-1 is that apparently he, uh. Likes to improvise. “Any ideas?” asks Cal. “We’ve got to get across this gap somehow.” BD-1 proposes that he serves as a tool to help Cal zipline across gaps. Both of them seem to have fun ziplining. 
“How’d you know that would work?” 
“Bee bo-boop!” 
“Wait, you didn’t?” 
Don’t sound so concerned, Cal. Nobody fell into any bottomless chasms. You don’t have any room to talk, anyway. I saw you on Bracca. 
We run around a little more, and then the unthinkable happens. BD-1 rushes to the defense of a lil critter that’s about to get eaten by a predator, and gets his leg chomped for his troubles. He does a heartbreaking little limp away from danger while Cal practices his lightsaber skills 
Tumblr media
poor baby
Words cannot do this scene justice so I'll just give you a video:
youtube
This scene reinforces how adorable BD-1 is (very adorable, in case anybody wasn’t sure) and continues to set up his friendship with Cal. It also serves to set up an in-game way for the devs to control access to certain areas of the map—BD’s busted scomp link is going to stop us from opening a few doors until we’ve hit a few more story beats. 
This scene is also one of the most important in BD-1’s arc, but that doesn’t become apparent until later. 
Shortly after this, Cal happens to receive some injuries that nobody could have possibly forseen or prevented by not swinging lightsabers at live wires. We get one of the most adorable cutscenes in the game:
youtube
And then BD-1 presents Cal with the Star Wars Brand Estus Flask and joins Cal as a permanent companion.
(he's so cute)
Cal asks BD-1 how he got to Bogano, and BD-1 says he doesn’t remember. Weird for a droid to be forgetful, but oh well. To the Vault!
Ok but first we need to get some cosmetic loot, because the real goal of Jedi: Fallen Order is to collect ponchos.
Tumblr media
BD-1 goes rifling through chests for us, because the devs at Respawn saw an opportunity for adorable character moments and grabbed it with both hands. Over the course of the game, BD-1 continues to fling himself at the nearest poncho receptacle. Cal in response takes a journey from confused through resigned and lands on indulgent. I love this game so much. 
Ok, now to the Vault!
Wait wait wait BD-1 has found something cool and he really really wants to show it to you. 
Tumblr media
Now for real to the Vault.
There’s some more story stuff that happens before we get there, but that’s the bulk of our initial introduction to BD-1. We make a friend and learn a bunch of new mechanics, which themselves teach us about our friend. BD-1 is a friendly little droid who wants to help and likes to explore and learn things. He’s a bit of an adrenaline junkie and gets excited when there’s something to scan. He doesn’t like it when Cal gets hurt, and for some reason wants to go to the same Plot Location that Cal does.
He’s probably not the person Cere wants us to meet, though. That’s a Jedi! A great warrior. For sure. 
(I think I’m funny)
At the vault, we learn that BD-1 is, in fact, the person Cere wants us to meet. In fairness to Cal, though, there is also technically a Jedi. Technically. 
BD-1 contains encrypted messages from Jedi Master Eno Cordova, who has hidden the holocron we’re looking for. In order to find it, he wants us to follow in his footsteps. Thus follows one of my favourite scenes for Cal, but this post is already going to be too long so I’ll spare anyone who’s made it this far that particular ramble. Cal and BD-1 officially team up, find some more clues, access a couple of Master Cordova’s video diaries, and head back to the ship. 
I will now proceed to exercise incredible restraint and move on to the next section rather than giving you a play-by-play of BD-1’s every move for the rest of the game. I would say 'you’re welcome', but you’re missing out on BD-1, so. 
The Burgeoning Friendship
I want to emphasise how constantly present BD-1 is in JFO’s story. Not only is he literally present on Cal’s back for the vast majority of the game, but he’s also constantly interacting with both Cal and the player. 
For one, there’s all those mechanics I mentioned earlier. Every time we look at the map, heal damage, or find something new, JFO is drawing our attention to BD-1. Granted, some actions are less obvious than others—we don’t pause in the middle of any given battle to show a long ‘BD-1 gives Cal a healing stim’ animation, and rightfully so—but when we’re just running around the map, BD-1 manages to feel like a character in his own right. He gets excited when Cal finds more healing stims (or literally any box for him to jump into), he runs around to show us things, he’s got his own adorable little idle fidget animations, the whole shebang. Mechanically he pretty much ends up functioning as a secondary player character. 
Tumblr media
Teamwork!
There’s also a bunch of incidental dialogue between Cal and BD as we run around. Cal likes to comment on what’s going on—be it a new force echo, a distant objective, or even just his thoughts and feelings about whatever is happening at the time. It’s a good way to keep an audience in touch with a character, but it can feel a bit weird to have a character start talking to the air about whatever it is the devs/writers want the player to know right now. Enter BD-1! Now Cal is talking to the cute robot buddy, which is incredibly relatable. 
Tumblr media
I, too, would tell this little guy all of my deepest darkest secrets. 
BD-1’s trustworthy face aside, it’s also a good design choice! Now not only do we have a way to naturally insert whatever information Cal needs to deliver at any given time, we can turn that information into character beats for both parties. Cal and BD respond to each other, and so both of them feel more like independent characters who are present in and reacting to their circumstances. It helps keep us immersed in the narrative even when we’ve temporarily left the narrative behind to attempt the same jumping puzzle 15 times in our endless quest for ponchos.
My compulsion to give Cal as many ponchos as his little heart desires aside, Cal and BD’s conversations are really effective at keeping the player involved in what Cal is feeling. Some of my favourite moments are when BD-1 checks in with Cal while they explore the crashed Venator (ow), or when the two of them find Cordova’s old workshop. There’s definitely more, but I’ll be honest I have neither the time nor the energy to play or watch through the entire game to find it. If you’re reading this, though: you absolutely should. It’s such a good game. 
Where was I? 
Right! Narrative! 
I’ve spoken about gameplay, but we really see BD-1’s narrative presence in cutscenes. He’s constantly involved in every story beat, even if sometimes he gets a little distracted. 
Tumblr media
He's very worried about your salt intake, Greez
BD-1 cares about our quest and about our characters. He has fun hijacking an AT-AT, and intervenes to help Cal when a fight is getting a bit dicey 
Tumblr media
To outline the full extent of BD-1’s involvement in the narrative would be to outline the whole narrative, and I swear I am trying to keep this post to a somewhat readable length, so I won’t do that. But I want to highlight these moments. They’re moments that get us attached to our characters, and moments that build the story. They draw us in to the relationship between Cal and BD-1, and also in a sense build a relationship between BD-1 and the player. I know that when I play JFO, I’ll often talk to BD-1 myself. If he hops off of Cal’s shoulder to look at something, I get excited too. NG+ removing all of the chests may make completing every corner of the game more convenient, but sometimes I’ll start again from scratch just to let BD have his fun. One of the benefits of games as a narrative medium is how involved the player is in the story—even at its most linear, the player is still an active participant. Another benefit to a game like JFO is the length. More is not always better, but in this case Respawn uses the player’s time well. No matter what we’re doing, we’re interacting with the world and the characters—and time spent interacting is time spent building a connection. 
All this is to say that by the time we take our little detour via bounty hunter coliseum, I am right there with Cal panicking about our little friend 
Tumblr media
Those monsters
Dathomir and Ilum: The Payoff
This section is going to be hard for me to write coherently, mainly because whenever I think about this part of the game my brain stops forming words and instead descends into incoherent screeching interspersed with playbacks of various moments. I have to take a minute before I even go to Dathomir because I know what’s coming. I love this game so much and this sequence wrecks me every time. 
I’ll do my best though! 
Cal and BD have been through a lot together by this point. They’ve joined a rebellion, fought Inquisitors and delved into ancient ruins. They’ve been hunted by the Empire and by bounty hunters. We’ve done all that with them, too. As we go to Dathomir, Cal is wrestling with a lot of things. He’s back to the level he was at before the Purge, but he’s still hurting and traumatised. 
I could talk at length about Dathomir, but this is a post about BD-1 and I am ostensibly trying to keep this somewhat concise. 
(laughs in over 2500 words so far)
It is on Dathomir that things come to a head. Cal has a flashback of the events of the Purge, then faces a vision of his dead Master Tapal. When he comes to, his lightsaber—the one passed on to him by Jaro Tapal as he died—is broken. He is forced to flee Dathomir, and returns to Cere and Greez on the Mantis. 
It’s a heartbreaking sequence. The player is right there with him throughout—we are high-fiving the trooper who teases Cal. We are navigating the vents of the Venator as clone troopers hunt us down. We are watching Jaro Tapal die defending Cal, and then we are fighting a vision who verbalises what Cal has been feeling this whole time—he has failed. His master died because he was weak and slow and useless. He can’t save the Jedi Order. He isn’t fit to wield his Master’s saber, and he isn’t fit to be a Jedi. 
BD-1 is not there for any of it. 
BD-1 has been with us for practically the entire game. In every cutscene I can remember, he’s been involved. He’s been running around doing his thing, or peeking over Cal’s shoulder. In this sequence, he is not present. He’s not there in the flashback, and he’s not there when we fight Jaro Tapal. He is present when the vision ends—but not really. He’s positioned so that we can barely see him behind Cal’s head. 
Tumblr media Tumblr media
Cal goes through all this alone. 
(I will note that having now watched the scene a few times with special focus on BD-1, it does look as if he’s watching the rest of the room? Which gives me the impression that he’s tried to get through to Cal, realised he’s not responsive, and decided to watch his back while he deals with his Trauma-Based Force Stuff. Which. Ow. That’s so cute but he must have been so worried.)
It’s not until after Cal starts to leave that we check back in with BD-1. He sounds wrecked. And BD-1 can’t help. 
Tumblr media
The saddest wooo
We now proceed through a conversation with Cere and also, incidentally, several tissues. 
Ow.
But! There’s hope! New goal: Get Cal a new kyber crystal to replace the broken one, then everything will be fixed and we’ll be ok. 
Tumblr media
:(
After some more troubles, because poor Cal can’t catch a break, we finally get to the crystal. Cal seems upsettingly close to freezing to death, but we’ve made it! 
And then the crystal breaks. 
Cal gives up. 
Like, it’s-open-for-interpretation-but-I’m-pretty-sure-he’s-just-decided-to-lie-there-until-he-dies gives up. 
Tumblr media
not pictured: my distressed yelling
And then: Eno Cordova speaks, and BD-1 enters the frame. “Failure is not the end, my friend.” It’s Cordova’s words, but BD-1 is playing the recording. BD-1 is encouraging Cal. Cal doesn’t really believe him. 
So BD-1 shows Cal Master Eno Cordova’s final recording:
youtube
Look, I am trying my best to be something resembling coherent here but. SCREAMS. 
S C R E A M S
I could talk at length about how much I love this whole scene but I have been basically just recounting for a while now so I will be brief. 
This scene completely reframes BD-1 as a character. He was already more than just a cute mechanics delivery system, but in this scene we learn that he chose to have his memories erased, and also that he chooses to believe in Cal. His faith in Cal gives Cal faith in himself, so he gets up and keeps fighting. 
Now please excuse me while I cry a little more. 
The First Meeting Again: What Makes Us Who We Are
One thing I really want to highlight from the above scene is that line from Eno Cordova: 
“Only with a trusted connection will your memories be restored.” 
I know it’s already pretty thoroughly emphasised by the game itself, but I didn’t quite understand its full impact on Cal’s journey and the themes of JFO until I replayed the game. 
Remember that scene way back on Bogano where BD-1 injured his leg and Cal fixed it? 
Tumblr media
When I first played, I found it a little odd that BD-1 scanned Cal here. Why not earlier? Why now? I also thought it was a bit of a clunky story moment—Cal has already indicated that he’s going to the vault. Why are they repeating that goal here?
Because Cal fixed his leg. 
BD-1 was hurting, and Cal helped, and so the first memory was unlocked—a drive to get to the vault and show him the way forward. 
It’s a sweet little moment, and it’s cool to understand it better on a replay, but I think it’s also a moment that’s core to the themes of the game. On Dathomir, Cal’s fears are revealed: he is no Jedi. On Ilum, he gives up. 
And then BD-1 says: you were a Jedi all along. 
It’s been a repeated refrain throughout JFO: we are who we are because we choose to keep going. Jaro Tapal tells Cal that failing and getting up is the only way to succeed. Cere says “it’s the choice to keep fighting that makes us who we are.” Cordova says “Hope will always survive in those who continue to fight.” 
Cal has been doubting himself ever since his Master died. He’s been hiding, cut off from the force and from his people. But over and over we see him choosing to help. He helps Prauf on Bracca, knowing it could cost him his life. He helps BD-1 on Bogano, just because he can. He helps Saw Gererra’s fighters and the Wookies on Kashyyk, because they need it. He struggles and he messes up, but over and over he chooses to help. To quote another piece of Star Wars media: His compassion leaves a trail. BD-1 shines a light on that trail. 
Respawn did not have to go as hard as they did with BD-1. He’s a cute little droid who delivers some mechanics in a cool diegetic way. They could have stopped there. Instead, they use BD-1 to enrich the story and the characters, and to drive home one of the the major themes of the game: how we work out who we are when everything has fallen apart. 
In the end, our gang won’t rebuild the Jedi Order. In that sense, they’ve failed. But each and every one of them is fighting. They’re holding on to hope, and sharing it with one another. It’s what makes them who they are. And by being who they are—in Cal’s case, choosing to be a Jedi, they have won a victory, even if they fail. 
Tumblr media
Man I love this game.
44 notes · View notes
ruby-red-inky-blue · 9 days ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
[…] Oleg is just as heartbroken by the disappearance of his lover. […] that shot of him staring down as she descends from him into Hell and he is powerless to follow, no matter how adept he might be at navigating the system, no matter how much money he has.
Another thing about that moment: […] when they share that final look, Nina makes the tiniest, subtlest kiss movement with her mouth. It’s barely perceptible, and surely wouldn’t be noticed by anyone but Oleg, but it’s a beautiful goodbye between those two characters.
371 notes · View notes
ruby-red-inky-blue · 9 days ago
Text
Tumblr media
goddamnit.
4 notes · View notes
ruby-red-inky-blue · 11 days ago
Text
21K notes · View notes
ruby-red-inky-blue · 11 days ago
Text
vex: well percy, thordak's late
percy: PLEASE stop announcing your pregnancies like this
115 notes · View notes
ruby-red-inky-blue · 11 days ago
Text
Posting this everywhere til im not obsessed with it anymore
54K notes · View notes