Ttfp



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Draco is cursed to be a wolfy monster. He summons Harry from another dimension to end the curse.

    Language:
    English
    Words:
    38,453
    Chapters:
    3/3
    Collections:
    1
    Comments:
    27
    Kudos:
    572
    Bookmarks:
    128
    Hits:
    10,504

    07 Jul 2026

  2. Public Bookmark *

    Tags
    Summary

    “Go-good arms. Very, um, helpful. Strong - big! Big arms yes. Good. Manhandling. Um, yes.”

    Five times Jaskier complimented a body part of Geralt’s (and one time Geralt complimented a non-body part of Jaskier)

    Language:
    English
    Words:
    6,901
    Chapters:
    1/1
    Comments:
    16
    Kudos:
    717
    Bookmarks:
    107
    Hits:
    6,395

    27 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    "Sometimes a flower is just a flower, and the best thing it can do for us is to die."

    Jaskier had imagined a thousand times how he would die in Geralt's arms, tragically yet beautifully, and he would finally tell Geralt that he loved him. And Geralt would have cried for him. The old broody, stone-cold, obstinate white wolf would finally show him the fragile side, imploring him not to go. It was supposed to be perfect.

    But when death came, he had none of that, for Geralt was not even there.

    In the last moment of his life, Jaskier regretted never telling the witcher that he had always loved him, more than anyone or anything in this world.

    He didn't expect to wake up a wraith, haunting the very man he loved.
    _________
    A/N: I promise this will have a happy ending.

    Language:
    English
    Words:
    92,382
    Chapters:
    39/39
    Comments:
    442
    Kudos:
    1,904
    Bookmarks:
    396
    Hits:
    49,893

    22 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    Geralt and Ciri are on the run from Nilfgaard. After a narrow escape from certain death, they seek refuge in a Lettenhove court. Geralt is shocked to find that the viscount, (and secret leader in the resistance) is none other than the man he scorned on the mountain. But Jaskier is acting as though he’s never met him before in his life.

    Is this is the chance Geralt needs to set things right?

    -----

    He took Jaskier’s hand. There were still small lute calluses on the tips of his fingers. He clung to that. No matter what anyone said, his bard’s fingers were in his hand after all this time. It made him want to sob. To lay his head on Jaskier’s lap. To tell him he was finally ready to be honest.

    But this was not a man ready to receive his feelings or comfort him.

    There was nothing soft about Jaskier now.

    His eyes now looked like gates snapped shut. He waited for Geralt in brittle silence. The two mages held their breath. Ciri fidgeted with her dirty trousers.

    “Geralt." Ciri took his arm and squeezed it. “Geralt are you sure? We can leave. We don’t have to do this.”

    Geralt locked eyes with Jaskier.

    “No Ciri. I trust his lordship with my life and yours.”

    Language:
    English
    Words:
    65,566
    Chapters:
    21/21
    Comments:
    1,435
    Kudos:
    2,498
    Bookmarks:
    572
    Hits:
    59,005

    13 Jun 2026

  5. Public Bookmark 63

    Tags
    Summary

    He couldn't see what would come next. The image of Jaskier's spread knees and wicked smile flashed through his memory and with it came anger. Geralt couldn't acknowledge it, he couldn't make sense of it with words but, deep down he knew what he was feeling. The reason he'd fled, against all reason and sense, was the pitiful ache of betrayal burning in his breast.

    Language:
    English
    Words:
    9,225
    Chapters:
    2/2
    Comments:
    22
    Kudos:
    490
    Bookmarks:
    63
    Hits:
    4,937

    05 Jun 2026