macchiatae



Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Hi Ilya,

    My name is Shane! I don’t speak Russian, I hope that’s okay. I’m also 25 years old and I love hockey too! So we have some things in common.

    I’ve never written an inmate before. I don’t really know why I’m doing this. I guess I’m lonely. I’m not very good at making friends or dating. I think maybe I can be a bit awkward in person, but I’m good at writing. So I hope that’s okay.

    or Shane Hollander finds Ilya Rozanov on WriteAPrisoner.com and sends him an email.

    Language:
    English
    Words:
    1,764
    Chapters:
    1/?
    Comments:
    1,037
    Kudos:
    11,153
    Bookmarks:
    2,563
    Hits:
    65,039

    01 Jul 2026

  2. Public Bookmark 79

    Tags
    Summary

    Keith knows how to write. What he cannot write, apparently, is a convincing sex scene. After one too many brutal reviews on his latest book, he ends up asking the absolute worst person possible for help: Lance McClain.

    Unfortunately, Lance says yes.

    Or: Keith just doing it for the plot (of his novel). Obviously.

    Language:
    English
    Words:
    93,309
    Chapters:
    9/?
    Comments:
    365
    Kudos:
    353
    Bookmarks:
    79
    Hits:
    6,721

    01 Jul 2026

  3. Public Bookmark *

    Tags
    Summary

    Ilya shook his head, wiping a tear from the corner of his eye when he finally stopped laughing. “I am not going to hurt you, Hayden. I am very tempted to use this situation against you because it is funny, yes, but Shane would kill me.”

    Hayden swore that he had somehow heard it wrong.

    Shane would kill Ilya? In what universe would Shane Hollander—the same Shane Hollander who nagged at Hayden to stop killing the bugs he found in his house and set them free instead—do any damage to a literal mafia boss? To Ilya Rozanov?

    or: 2 times people were surprised to see shane walking the mafia boss ilya rozanov like a dog, and the 1 time someone knew all along.

    Series
    Language:
    English
    Words:
    7,332
    Chapters:
    1/1
    Collections:
    1
    Comments:
    212
    Kudos:
    4,717
    Bookmarks:
    706
    Hits:
    65,946

    30 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    After coming out to Rose, Shane decides he doesn't want to lie anymore, even if he isn't sure coming out will mean he gets happily ever after with Ilya. When coming out to the Voyageurs leaves him wondering what his future in Montreal might look like, he lets himself be a little selfish, he lets himself wonder if there might be somewhere else he might be happy. If Montreal wants to get rid of a generational player, he's not about to stop them, especially if it means he can get a little closer to joy.

    --

    Or: Shane Hollander leaves Montreal in search of something better.

    Series
    Language:
    English
    Words:
    255,418
    Chapters:
    55/55
    Comments:
    15,382
    Kudos:
    34,688
    Bookmarks:
    12,851
    Hits:
    2,171,847

    30 Jun 2026

  5. Public Bookmark *

    Tags
    Summary

    Lily: Sorry, I didn’t get to say goodbye

    Shane had found the message sweet despite his disappointment. Now it just feels… ominous.

    That’s usually the point when Shane has to get out of bed and pace around his bedroom and remind himself that, if Ilya is ghosting him (he is not, he’s not, he’s not), then he is also ghosting the rest of the fucking world. Because that is the thing that truly, really, terrifies him.

    No one has heard of Ilya Rozanov in nearly three weeks.

    Shane hasn’t been getting much sleep lately.

    Or:

    After Tampa. Things between Shane and Ilya are finally starting to look stable… until Ilya drops off the face of the Earth with little warning. Shane spirals (a lot) and decides he’s going to find his man if it’s the last thing he does.

    Series
    Language:
    English
    Words:
    32,109
    Chapters:
    14/16
    Comments:
    1,903
    Kudos:
    2,361
    Bookmarks:
    627
    Hits:
    65,105

    30 Jun 2026