hazelcallahan
hazelcallahan
oil and water
64K posts
dani, 26, filipino canadian, he/him; take a road that has no end.i make gifs sometimes.
Don't wanna be here? Send us removal request.
hazelcallahan · 3 hours ago
Text
what’s your “odd” comfort movie? a movie that isn’t stereotypically comforting but does comfort YOU? mine’s conclave (2024)
7K notes · View notes
hazelcallahan · 3 hours ago
Text
Tumblr media
thanks tumblr, maybe i will try ringworm if you dont have anything else
152K notes · View notes
hazelcallahan · 7 hours ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
And they were roommates...
45K notes · View notes
hazelcallahan · 7 hours ago
Text
Tumblr media
caitvi mornings <3
patreon | twit | bsky
3K notes · View notes
hazelcallahan · 1 day ago
Text
beauyasha
15 notes · View notes
hazelcallahan · 2 days ago
Text
Beauyasha part 2
265 notes · View notes
hazelcallahan · 2 days ago
Text
Tumblr media
Beauyasha-Week 2025: Day 1 - Hurt/Comfort
They’re really just too good to her. She should bristle against it, probably, refuse to accept it, but she can’t. Yasha knows she’ll never be able to, whether she deserves it or not. No matter how bad she’s handling it. She’s so glad she didn’t kill Beau. That everyone is alright. It takes a while, Yasha couldn’t say for how long she stares at the ceiling, forcing her focus to stay on the comfort offered by Beau’s hand and Jester clinging to her, face pressed into her shoulder. Eventually, Jester turns in her sleep, freeing Yasha’s arm. Beau’s fingers are loose, her breathing has evened out. Yasha carefully turns onto her side and watches Beau’s profile in the noisy night vision.
It's been for fucking ever, but hey, what better day than this one to push out the last chapter of my h/c beauyasha fanfic. It's Yasha’s POV, after the Cathedral fight.
Read chapter 4 on Ao3. Note that the M rating is for chapter 3.
265 notes · View notes
hazelcallahan · 2 days ago
Text
New app idea: HeliKNo. It tells you why helicopters are currently circling in your area and if enough users click "Not a Good Enough Reason" they're forced to land.
4K notes · View notes
hazelcallahan · 2 days ago
Photo
Tumblr media
167K notes · View notes
hazelcallahan · 2 days ago
Text
Dude frying my tendies at the raising cane's has the black nitrile gloves over the hairy forearms this is not good. Puppy's leaking. The situation in my Target boxer briefs is gonna go from Gushers to Go-Gurt real fast here. I'm so horny I deserve to have copper wire snaked through my teeth
18K notes · View notes
hazelcallahan · 2 days ago
Text
your “loyal and virtuous” knight is doubting the cause he pledged his very soul to 🫵😂
15K notes · View notes
hazelcallahan · 2 days ago
Text
Tumblr media Tumblr media
Starting a collection
93K notes · View notes
hazelcallahan · 2 days ago
Text
have you guys heard of noodles? that shit is thick or thin depending
10K notes · View notes
hazelcallahan · 2 days ago
Note
you don't ovulate. liar
interesting. Sort of a neutral statement really. cant seem to figure out how to respond to this
15K notes · View notes
hazelcallahan · 3 days ago
Text
Hi, I noticed your story has conflict in it, and I was wondering why you didn't just write people who are right doing everything correctly with a note saying "I enthusiastically co-sign everything in this story"? Must be some kind of mistake haha
26K notes · View notes
hazelcallahan · 3 days ago
Text
how it feels to stop tossing and turning and get up to piss
Tumblr media Tumblr media
57K notes · View notes
hazelcallahan · 3 days ago
Text
Tumblr media
Growing Grays
339 notes · View notes