ghostwitch



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    “Why are you here?” Ilya asked, very quietly.
    It still felt like a slap.
    Shane must have let out a sound of some sort, because Ilya turned to look at him, finally.
    “Did not mean it like that,” Ilya said. “Just… surprised.”
    Shane shifted awkwardly from one foot to the next, as if he was suddenly coming to the realization that he had no right to be here at all. “I got a call from the hospital,” he explained. “They told me I’m your emergency contact.”
    “Sorry,” Ilya said, in such a quiet voice it was almost impossible to hear him. “I forgot to change it.”
    Shane could only frown. That did not make him any less confused. “I guess I just… I don’t understand why you put me down as your emergency contact in the first place. It’s not like we…”
    Ilya took a couple of deep breaths. It looked like they were painful. His eyes slid away from Shane, like he couldn’t bear to look at him. “Did not have anyone else,” he admitted, and now his voice was the smallest Shane had ever heard it, like Ilya was trying to disappear as the words left him. “I’m sorry.”

    --

    Or: Ilya has a car accident. Shane is his emergency contact... even though they're no longer seeing each other.

    Language:
    English
    Words:
    19,376
    Chapters:
    1/1
    Comments:
    165
    Kudos:
    4,707
    Bookmarks:
    1,200
    Hits:
    40,527

    13 Jun 2026

    Bookmarker's Collections:
  2. Public Bookmark *

    Tags
    Summary

    It's not something that they ever talk about. They don't need to acknowledge it, and no one else ever needs to know. Or, no one else needs to know until suddenly Shane is in the hospital and no one will let Ilya see him.

    (Ilya and Shane are soulmates. It doesn't change everything, but it changes enough.)

    Language:
    English
    Words:
    12,717
    Chapters:
    1/1
    Collections:
    1
    Comments:
    251
    Kudos:
    5,901
    Bookmarks:
    1,026
    Hits:
    46,391

    10 Jun 2026

    Bookmarker's Collections:
  3. Public Bookmark *

    Tags
    Summary

    “I’ve…seen you around campus and it’s good to finally meet you. Like, properly.” He fumbled over the words, his tongue feeling thick and heavy and entirely too big for his mouth. Whether it was from the weed or the nerves from Ilya's presence, Shane couldn't tell.

    “I’ve seen you, too.” Ilya grabbed the cigarette from behind his ear, bringing it to his mouth before lighting it.

    “Really?” He watched as Ilya took a long inhale from the cigarette. Shane wanted to say something in that moment, something about how mixing alcohol, weed, and nicotine was probably a bad idea, but the words died in his throat as Ilya blew out smoke from the corner of his mouth and grinned at him. He looked so fucking good.

    Da, Shane Hollander.” Shane fought back a shiver as his name fell from Ilya’s lips. He loved how Ilya’s voice had wrapped around the vowels, long drawn out and quiet. He wanted to hear it again and again.

    or, Shane Hollander has had a crush on Ilya Rozanov from afar for the past three years. They finally meet at a party.

    Language:
    English
    Words:
    39,419
    Chapters:
    6/6
    Comments:
    578
    Kudos:
    6,431
    Bookmarks:
    2,236
    Hits:
    138,187

    09 Jun 2026

    Bookmarker's Collections:
  4. Public Bookmark *

    Tags
    Summary

    After his relationship with NHL star Ilya Rozanov goes public, Shane Hollander wants to invite his friends over for dinner.
    It shouldn’t be a big deal.
    It is.

    Language:
    English
    Words:
    5,677
    Chapters:
    2/2
    Comments:
    153
    Kudos:
    9,749
    Bookmarks:
    830
    Hits:
    109,507

    07 Jun 2026

    Bookmarker's Collections:
  5. Public Bookmark *

    Tags
    Summary

    Shane noticed three things, almost all at once:

    1. Ilya wasn’t moving, just sitting there too still, staring straight at him.
    2. The small green light next to the webcam was on.
    3. The chat on the screen was flying.

    Or: the internet spiraled trying to figure out who the guy in boxers and Rozanov’s hoodie was in the Bruins captain’s bedroom.

    Language:
    English
    Words:
    4,366
    Chapters:
    2/2
    Comments:
    205
    Kudos:
    5,830
    Bookmarks:
    716
    Hits:
    45,113

    07 Jun 2026

    Bookmarker's Collections: