9 Bookmarks by EmmaCavalier

List of Bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Shane fucking Hollander. Hockey’s Golden Boy. Long-time crush of Ilya Rozanov. Long, looooong time. A decade of being a fucking simp for this man. God, he was in trouble.

    It should be pretty much illegal to go from their only contact being at face-off across the ice, to suddenly hosting Shane in his exclusive club—during a fucking event, no less. Ilya’s event.

    He would never admit it, but he’s been stealthily trying to get Hollander to show up at his club for years now. Hell, Shane was the whole reason he invested in the club in the first place. Bought a fucking house here. Maybe that was an insane thing to do, but he didn’t care. Ilya was insane. Insane for Shane.

    Series
    Language:
    English
    Words:
    354,916
    Chapters:
    27/27
    Collections:
    2
    Comments:
    3,598
    Kudos:
    7,003
    Bookmarks:
    3,471
    Hits:
    525,507

    28 Jun 2026

    Bookmarker's Collections:
  2. Public Bookmark 7

    Tags
    Summary

    The task is nothing. Hold still, keep his cock warm, stop thinking. Ilya can manage the scene. It’s his own selfish desires he can’t get under control.

    Series
    Language:
    English
    Words:
    1,020
    Chapters:
    1/1
    Collections:
    1
    Comments:
    6
    Kudos:
    91
    Bookmarks:
    7
    Hits:
    1,602

    27 Jun 2026

    Bookmarker's Tags:
  3. Public Bookmark 46

    Tags
    Summary

    What would have happened in *Wolfbird* starting from Chapter 14 if I had written it.

    OR

    God, why now? Ilya sat on the floor, a broken toy, his crutches leaning against the wall, an exhausted dog lying on his leg, and he had absolutely no emotional strength left to answer Hollander. Because his chest had been cut open, and inside it beat his heart, drenched in blood and laid bare for all to see. If he started to reply, he would write something foolish, something too candid or too tender or too bitter - most likely, all of those things at once. And then Hollander would have to deal with a human wreck and an avalanche of his - Ilya’s, not Rozanov’s - feelings. And Hollander would be kind and understanding, would pity him, and it would be unbearable.

    Language:
    English
    Words:
    66,003
    Chapters:
    6/6
    Comments:
    94
    Kudos:
    178
    Bookmarks:
    46
    Hits:
    4,940

    16 Jun 2026

    Bookmarker's Tags:
  4. Public Bookmark *

    Tags
    Summary

    “Don’t–” Ilya starts, already reaching, already cupping Shane’s face between both hands, thumbs warm and tender against his cheekbones like they’ve always belonged there.

    Shane’s eyes are big and gorgeous and genuinely curious. “Don’t what?”

    Don’t make me look like a lovesick idiot. Don’t make my heart trip over itself for a way out of my chest and into yours. Don’t say it like that—so fucking sincere—like you don’t know how devastating it is for me.

    “Don’t butcher my language,” he says instead and kisses Shane’s smile hard, like reflex, like gravity, like there was never going to be another option.

    -

    Shane sets out to learn Russian. Ilya discovers he's incapable of keeping his composure.

    Language:
    English
    Words:
    4,500
    Chapters:
    1/1
    Comments:
    522
    Kudos:
    13,435
    Bookmarks:
    3,248
    Hits:
    82,906

    15 Jun 2026

    Bookmarker's Tags:
  5. Rec 41

    Tags
    Summary

    Set after Shane and Ilya's wonderful, then disastrous, skating session at Bell Centre, it's been two weeks since Ilya's knee finally caught up with him, and the watch money is already starting to run out.

    Ilya is stupid and stubborn. Shane is ignorant of the problem.

    Svetlana has a plan.

    Language:
    English
    Words:
    2,117
    Chapters:
    1/1
    Comments:
    79
    Kudos:
    461
    Bookmarks:
    41
    Hits:
    3,775

    30 May 2026

    Bookmarker's Tags:
    Bookmarker's Collections:
  6. Public Bookmark *

    Tags
    Summary

    Want to code in ao3?

    Heres how!

    This work will teach you how to code on ao3 from simple to more advanced techniques.

    Some code featured in this work is credited to their respected authors, so be sure to check them out as well!

    Series
    Language:
    English
    Words:
    43,986
    Chapters:
    21/?
    Collections:
    2
    Comments:
    159
    Kudos:
    417
    Bookmarks:
    626
    Hits:
    20,662

    22 May 2026

    Bookmarker's Tags:
    Bookmarker's Collections:
  7. Rec *

    Tags
    Summary

    Set between chapters 7 and 8 of Wolfbird by OpalApparition.
    Leading up to their first private session, Ilya Rozanov gave Shane Hollander one rule:
    “And Hollander? Between now and then—no touching yourself.”
    Shane spends forty eight hours finding out exactly what it costs to be good for someone when no one is watching.

    OR: Shane Hollander is losing his mind trying not to touch himself. Ilya Rozanov, for the record, is NOT helping.

    Language:
    English
    Words:
    7,068
    Chapters:
    1/1
    Comments:
    100
    Kudos:
    412
    Bookmarks:
    101
    Hits:
    6,020

    11 May 2026

    Bookmarker's Tags:
  8. Rec *

    Tags
    Summary

    Shane Hollander and Ilya Rozanov have been texting sporadically for fourteen days following their first private session.
    One night, Shane comes home from a road trip and his phone is already in his hand. What follows is not a session. It isn't billed by the hour. It doesn't have a contract. And that, it turns out, is the most dangerous part.

    Set between private sessions one and two of Wolfbird by OpalApparition. Wolfbird Chapter 11 tells us how Shane asked if Ilya was free Friday, and Ilya said yes before checking his schedule. This is that night. The text that started it.

    Language:
    English
    Words:
    3,657
    Chapters:
    1/1
    Comments:
    256
    Kudos:
    1,075
    Bookmarks:
    256
    Hits:
    11,393

    11 May 2026

    Bookmarker's Tags:
  9. Rec *

    Tags
    Summary

    Shane Hollander is hockey’s closeted golden boy with everything to hide. Ilya Rozanov is a professional Dom with everything to lose and an expired visa.

    Through their arrangement at a discreet Montreal kink bar, where NDAs protect secrets and sessions are charged per hour, they discover the most dangerous thing isn’t being caught—it’s wanting more than those hours allow.

    Language:
    English
    Words:
    180,137
    Chapters:
    14/?
    Collections:
    17
    Comments:
    21,367
    Kudos:
    45,476
    Bookmarks:
    16,950
    Hits:
    1,934,310

    11 May 2026

Filters

Filter results:
Submit

Include

?
Include Ratings
Include Warnings
Include Categories
Include Fandoms
Include Characters
Include Relationships
Include Additional Tags
Include Bookmarker's Tags

Exclude

?
Exclude Ratings
Exclude Warnings
Exclude Categories
Exclude Fandoms
Exclude Characters
Exclude Relationships
Exclude Additional Tags
Exclude Bookmarker's Tags

More Options

Word count
Bookmark types
Submit

Clear Filters