Fandoms
Recent works
-
Tags
Summary
"We have a very exciting product launch to announce today, one that we have been working on for the last four years. And we believe it will revolutionize the wizarding world."
Series
- Part 9 of Quidditch League 2023
- Language:
- English
- Words:
- 1,432
- Chapters:
- 1/1
- Kudos:
- 7
- Hits:
- 73
-
Tags
Summary
“You could Bat-Bogey Hex them!”
Ginny looked at Luna in gleeful awe. “Hah! Bat-Bogeys on the Wizengamot!”
Series
- Part 6 of The Houses Competition 2022
-
Tags
Summary
A series of unconnected drabbles submitted for The Houses Competition on fan fiction.net!
Series
- Part 1 of The Houses Competition 2022
-
Tags
Summary
"We're going to be okay," Luna whispered.
Series
- Part 8 of Quidditch League 2023
-
Tags
Summary
Pansy barely lasted a week back at Hogwarts for her eighth year.
Series
- Part 7 of Quidditch League 2023
Recent series
-
- Words:
- 15,584
- Works:
- 9
- Bookmarks:
- 1
-
Phil Coulson is a Squib by hannahsoapy
Fandom Captain America (Movies), Harry Potter - J. K. Rowling, Iron Man (Movies), Marvel Cinematic Universe, The Avengers (Marvel Movies), The Avengers (Marvel) - All Media Types
29 Jan 2022
Summary
In which Phillip J Coulson is not only a valuable Agent of Shield, but also intimately familiar with the Wizarding World.
- Words:
- 48,435
- Works:
- 6
- Bookmarks:
- 377
-
- Words:
- 24,518
- Works:
- 8
- Bookmarks:
- 2
-
Harry Potter Fairy-tale AUs by hannahsoapy
Fandom Harry Potter - J. K. Rowling, Snedronningen | The Snow Queen - Hans Christian Andersen
29 Aug 2021
Summary
Unrelated Harry Potter fairy tale AUs, because I just love writing them!
- Words:
- 18,934
- Works:
- 4
- Bookmarks:
- 4
-
Quidditch League 2021 by hannahsoapy
Fandom Harry Potter - Fandom, Harry Potter - J. K. Rowling
21 Aug 2022
Summary
Unrelated stories written for the Quidditch League Fanfiction Competition, hosted on ff.net! If you're interested, go check it out; we are happy to welcome newcomers!
https://www.fanfiction.net/forum/The-Quidditch-League-Fanfiction-Competition/218720/
- Words:
- 30,308
- Works:
- 14
- Bookmarks:
- 3
Recent bookmarks
-
Tags
Summary
Tim messed up, now he needs to fix it. He hurt his parents’ chances with one business partner, now he needs to help his parents with a different business partner. The fact that he gets hurt in the process has never been an issue. Then the “different business partner” turns out to be the Red Hood, AKA, the reason Tim hasn’t been allowed out as Robin for a month. That might be an issue.
- Language:
- English
- Words:
- 10,036
- Chapters:
- 6/6
- Collections:
- 11
- Comments:
- 547
- Kudos:
- 4,292
- Bookmarks:
- 780
- Hits:
- 35,390
Bookmarked by hannahsoapy
13 Feb 2026
-
By Any Other Name by WyvernQuill for Pearl09, Lurlur
Fandoms: Good Omens - Neil Gaiman & Terry Pratchett, Good Omens (TV)
04 Oct 2019
Tags
Summary
"Bit strange, the Almighty giving us soulmates, too - us demons, not us-us. Wasn't that the point of the Fall, making 'em miserable down there?" Crawly mused. "Seems counterproductive, assigning perfect lovers."
"She'll have Her reasons." Aziraphale muttered, a little curtly, and, there in the rain, wrapped in the Serpent's wing, he ran his fingers over his mark again.
From the very corner of his eye, he saw Crawly doing the same.
---
Crowley's soul-name reads "Aziraphale".
Aziraphale's does NOT read "Crowley".
This is... suboptimal, to say the least.
[EDIT: Now with art! (And sequel by Pearl09!)]
- Language:
- English
- Words:
- 12,127
- Chapters:
- 1/1
- Collections:
- 9
- Comments:
- 212
- Kudos:
- 4,802
- Bookmarks:
- 930
- Hits:
- 34,762
Bookmarked by hannahsoapy
12 Feb 2026
-
Tags
Summary
Nancy inhaled slowly as she took a meaningful step towards him. Steve's eyes flickered back over to her instinctively, and he got a firsthand view of how her face had crumpled, eyes wide and shining and worried. "Steve," Nancy said, slow, gentle, quiet, like she was trying to calm a cornered wild animal. "None of us said those things."
Steve's mouth opened, words piling on the tip of his tongue: what, so I was just hallucinating, then? he wanted to ask, nearly did ask, and then he realized—heart stopping in his chest and the floor very suddenly feeling like it had been ripped out beneath him—that was exactly what was happening.
Steve's jaw shut with a click.
"Oh," Steve breathed shakily. Oh, fuck.
Vecna curses Steve. As you could imagine, it isn't a very good time.
- Language:
- English
- Words:
- 10,577
- Chapters:
- 1/1
- Collections:
- 4
- Comments:
- 145
- Kudos:
- 4,820
- Bookmarks:
- 911
- Hits:
- 36,726
Bookmarked by hannahsoapy
12 Feb 2026
-
Tags
Summary
Tim’s been watching Batman and Robin for a while, okay? He understands what crime is. But then Batman turns a guy over to the police for reasons Tim doesn’t understand at all. It’s not a crime to hit your kids so they know what they did wrong, right? So Tim asks Batman about it. And, well, to say it quickly goes sideways is an understatement, AKA, what will later be referred to as “that time Tim tried blackmailing Batman to not call Child Protective Services.”
- Language:
- English
- Words:
- 8,986
- Chapters:
- 6/6
- Collections:
- 8
- Comments:
- 587
- Kudos:
- 5,233
- Bookmarks:
- 838
- Hits:
- 42,444
Bookmarked by hannahsoapy
11 Feb 2026
-
Tags
Summary
The rambling cuts off abruptly, stony silence ringing from the other end of the line, but Jason knows Bruce is listening. Listening and running through several calculations on how someone— and who— could have gotten this number, while simultaneously tracking the call signal.
This is gonna be fucking gold.
Time to sell it.
“Dad,” he sobs, pitching his voice until it breaks, teeth chattering exaggeratedly, “Dad, please, I’m scared, I-“ Jason cuts himself off with a scream and another series of sobs, “Please, I can’t— it’s locked! Please, no, Dad, it’s locked—“
OR
Jason's need for drama successfully derails his plans for vengeance “Red Hood“ style
Series
- Part 1 of Dearly Departed
- Language:
- English
- Words:
- 4,188
- Chapters:
- 1/1
- Comments:
- 382
- Kudos:
- 8,898
- Bookmarks:
- 1,744
- Hits:
- 60,206
Bookmarked by hannahsoapy
11 Feb 2026

