dct4p



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Hannibal needs a new tailor. He finds Will Graham.

    --

    Will's eyes flickered over Hannibal’s suit – the tan plaid, three buttons on the jacket (currently undone), matching waistcoat, cream shirt with English spread collar that was so spread it was virtually a cut away, and a paisley tie with a double Windsor knot. Will Graham took all this in with a quick, professional eye, and then looked back down at his ledger.

    “No,” he said simply.

    Hannibal, who had been coming forward, halted abruptly.

    “I beg your pardon?” he asked. Will Graham was rude, and that was such a disappointment after all the effort he’d gone to for this referral.

    “No, I will not take you on as a client. Sorry to waste your time,” Mr Graham said, not sounding very sorry at all.

    “May I ask why?” Hannibal said stiffly.

    “Because I’m not going to fuck around with all of that, whatever it is,” he replied, waving a hand at Hannibal’s suit. “I don’t know what that is, but I’m not having a bar of it.”

    Series
    Language:
    English
    Words:
    1,669
    Chapters:
    1/1
    Comments:
    187
    Kudos:
    9,673
    Bookmarks:
    1,003
    Hits:
    79,720

    01 Feb 2026

    Bookmarker's Notes

    one of my favorite au’s for them. I love love love love love love love love love love

  2. Public Bookmark *

    Tags
    Summary

    When Hannibal met Will Graham (the man who had, three years prior, been mistaken for the Chesapeake Ripper), he expected amusement. What he got was his first taste of obsession. Dark and bitter in the back of his throat but achingly sweet on the tongue. He knew at once that this feeling, this Man, would consume him.

    And Hannibal would consume Will right back.

    Language:
    English
    Words:
    552,460
    Chapters:
    84/84
    Collections:
    24
    Comments:
    6,612
    Kudos:
    34,671
    Bookmarks:
    7,468
    Hits:
    2,628,172

    29 Jan 2026

    Bookmarker's Notes

    absolutely perfect.

  3. Public Bookmark *

    Tags
    Summary

    “Shane…”

    “Who the fuck do you think you’re calling Shane?”

    “Sweetheart,” Ilya corrects, tilting his head down against Shane’s grip on his hair to try to catch his lips. “Please.”

    “I can do everything she can,” Shane says. “But you’ve been a bit too naughty today. I’m tying you up first.”

    “Oh, no,” Ilya says, voice going high and breathy. “That’s terrible.”

    Or - The jealous Shane/pathetic top Ilya fic where Shane makes Ilya beg for it

    Language:
    English
    Words:
    4,400
    Chapters:
    1/1
    Comments:
    378
    Kudos:
    23,565
    Bookmarks:
    4,861
    Hits:
    298,049

    09 Jan 2026

    Bookmarker's Notes

    AHHHH RRRRAAAAAHHHHH HAHAHAH

  4. Public Bookmark *

    Tags
    Summary

    Rozanov cocked his head. “You speak Russian? Or just the curse words?”

    “Yes, I speak Russian,” he snapped, defensive and angry. He knew that it had been a mistake to even try to be friendly with Rozanov. “Why? Do I not look Russian to you?” He scoffed.

    “No, not really,” Rozanov said. Some of his teammates laughed, although they mostly looked surprised that Shane was speaking to them at all. Rozanov didn’t laugh, though. “Are you Russian?”

    “Go fuck yourself.”

    +++

    Despite an inauspicious start, when Russia’s Ilya Rozanov learns that Canada’s Shane Hollander is fluent in Russian at their first World Junior Championships tournament, it changes everything and sets them on a different course. Instead of being branded as rivals from the very beginning, Ilya and Shane start off as friends.

    And, after all, a little friendly rivalry never hurt anyone, did it?

    Series
    Language:
    English
    Words:
    30,455
    Chapters:
    4/4
    Collections:
    2
    Comments:
    2,158
    Kudos:
    47,347
    Bookmarks:
    14,076
    Hits:
    658,914

    29 Dec 2025

    Bookmarker's Notes

    yeah this one is gonna haunt me

  5. Public Bookmark *

    Tags
    Summary

    Still, he can’t help it. He’s fucking horny.

    “Okay, here’s what we’re gonna do.” Shane stands, hands on his hips. He fixes Ilya with his game plan look he gets right before he gives the team a speech in the locker room. “You’re gonna finish your game, I’m gonna finish cleaning, then you’ll—“

    “Fuck your brains out?” Ilya interrupts.

    Then you’re gonna make us some lunch, and we’re gonna eat it on the back patio.”

    Shane cockwarms Ilya. Ilya tries to be a good boy.

    Language:
    English
    Words:
    7,355
    Chapters:
    1/1
    Comments:
    117
    Kudos:
    6,738
    Bookmarks:
    1,242
    Hits:
    79,274

    13 Dec 2025

    Bookmarker's Notes

    🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️🙂‍↕️