haelstorm



Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    The client hadn’t really requested anything at all; their emails had been almost overly polite, if not jarringly formal, and had selected only the most vanilla options on the questionnaire she provided. Certainly a far cry from the standard practices of her usual clientele, but this one had paid upfront and picked this expensive hotel, and Mira’s fees are dear enough on their own that she had been coloured intrigued. 

    Mira takes a left down the hallway after leaving the elevator and finds herself at the door to the room. She doesn’t steel herself—doesn’t need to. She can handle anything. Has handled most things. Mira swipes the keycard and lets herself in. 

    The person sitting on the bed is probably the last thing she expects.

    In which Mira is a professional, Rumi is socially inept, and Zoey is also there. Let's hope nobody catches feelings. 

    Language:
    English
    Words:
    51,496
    Chapters:
    9/13
    Comments:
    1,837
    Kudos:
    4,460
    Bookmarks:
    982
    Hits:
    108,003

    11 Apr 2026

  2. Public Bookmark *

    Tags
    Summary

    Some time after Alecto wakes, Harrow and Gideon finally have a moment to speak to one another. Hearts are bared. Teeth are bared. Intentions are bared. It all comes at great personal cost (emotional honesty).

    Language:
    English
    Words:
    5,155
    Chapters:
    1/1
    Comments:
    67
    Kudos:
    581
    Bookmarks:
    120
    Hits:
    3,459

    28 Sep 2022

  3. Public Bookmark *

    Tags
    Summary

    They stay that way for a long time, Catra’s face tucked into Adora’s shoulder, Adora gently cradling Catra’s head. Adora is careful not to hug Catra too hard or make her feel restrained, anticipating the moment that Catra will start to pull away — but Catra doesn’t. She hangs on so tightly it hurts, her claws digging through Adora’s jacket and into her back, latching into her like she did when she was a kitten and didn’t know how much her claws could hurt. Adora tries not to wince, tries not to move a single muscle, worried that if she does the spell will break and Catra will struggle away, appalled at having shown weakness.

    But Catra doesn’t let go. And so neither does Adora.

    Language:
    English
    Words:
    5,414
    Chapters:
    1/1
    Comments:
    1,481
    Kudos:
    49,440
    Bookmarks:
    8,973
    Hits:
    697,990

    13 Jun 2020

  4. Public Bookmark *

    Tags
    Summary

    In which Adora attempts to recreate her wish, doesn’t quite manage it, and decides that’s (more than) okay.

    Or: you can’t predict your own future, but you sure can make it happen.

    Language:
    English
    Words:
    1,371
    Chapters:
    1/1
    Comments:
    103
    Kudos:
    1,546
    Bookmarks:
    222
    Hits:
    11,109

    21 May 2020

  5. Public Bookmark 1

    Tags
    Summary

    that creacher post-breakup fic. unbeta-ed, unpolished, and honestly, unasked for. its terrible but like, its also good?

    Language:
    English
    Words:
    722
    Chapters:
    1/1
    Comments:
    1
    Kudos:
    14
    Bookmarks:
    1
    Hits:
    115

    10 May 2020