Bookfish

A teenage boy slumped partially under bedcovers and looking at a lit laptop screen with the words "read, read" floating above his head in the style of sound effect words for a comic. (Nick Nelson from Heartstopper, volume 1, page 192.)



Recent works

Recent series

  1. Summary

    When clones of Jango Fett start to be dropped back into the galaxy long before the vode are meant to be created, a ripple effect of changes is set into motion. It begins with Sev, with Cody, Rex, and several members of Torrent. But that's only the beginning.

    While the knowledge the clones have allows future disasters to be prevented, it also grants them the chance to grow up a second time. To be the children they never were the first time around. To be the Mandalorians they deserved to be all along.

    This is a story about a kinder future in a brighter galaxy, because the clones are a part of it. Yet, it's also a story about family, healing, and cultural revival.

    Words:
    103,439
    Works:
    1
    Bookmarks:
    34
  2. Summary

    A Soulmate AU for Heartstopper featuring Soulmate-Identifying Marks, Gender Affirming Soulmarks, and a Trans!Nick Nelson in 5+1 formats.

    Words:
    6,592
    Works:
    1
    Bookmarks:
    5
  3. Summary

    A night out at the club with his two sapphic friends leads Nick Nelson to a realization about himself when he meets a beautiful man with blue eyes that set his insides on fire. Thrown into a crisis of sexuality, he has to make the decision whether or not to call the number given to him in the club... all while trying to navigate what being queer means for him, his anxieties about being "good enough", and the pressures of day to day life.

    Words:
    17,446
    Works:
    2
    Bookmarks:
    3
  4. Words:
    31,296
    Works:
    1
    Bookmarks:
    17

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    The drive to the airport terminal feels eternal, longer than it should be. Every stop the driver makes, gets Irina’s blood pumping faster in fear at possible discovery. She has planned this, but it’s all dependent on not being found out. Irina has done everything to make sure she's not discovered running away from the country with Ilyusha, but that doesn't mean her anxiety isn't screaming at her that soon enough it will all fall apart.

    OR: Irina doesn't commit suicide and runs away with Ilya at the first opportunity.

    Language:
    English
    Words:
    5,219
    Chapters:
    1/1
    Comments:
    13
    Kudos:
    606
    Bookmarks:
    100
    Hits:
    3,822

    14 Jun 2026

  2. Public Bookmark *

    Tags
    Summary

    “Ilya,” Shane gasped out, like it hurt to form the word. With it came a small smattering of blood on his lip. A few extra hands were working alongside Ilya and Pike, but Ilya would not move. He had to stay, and listen, and be with Shane.

     

    “Yes. Shaneya, I am here. What do you need to tell me?” More and more blood burbled up past Shane’s lips, which couldn’t be a good sign. How could more blood be trying to escape him? There were already two exit points, wasn’t that enough? Now he had to drown in it?

     

    “Tell Ilya I’m sorry… I- I love him… So much. I’m sorry I left. Please. Please, I can’t die without him knowing…” Ilya couldn’t breathe behind the sob that tore out of him. He collapsed inward with the force of it. Shane was below him, begging to live so that he could tell Ilya he loved him. If anyone reacted to the two boys, Ilya didn’t notice. This whole thing could still be being live-streamed to ESPN, and Ilya wouldn’t care.

    Or, Shane gets shot on the ice right after the Tuna Melt Gate. Ilya is there to save him.

    Language:
    English
    Words:
    26,056
    Chapters:
    1/1
    Comments:
    52
    Kudos:
    1,756
    Bookmarks:
    379
    Hits:
    16,598

    14 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    Because Pike had shouted, “Marleau, you motherfucker!” and the rage embedded itself on Cliff’s skin.

    or: the one where Cliff gets his soulmate mark in 2017, and it's a long fucking time until everything is going to be okay.

    Language:
    English
    Words:
    59,831
    Chapters:
    2/2
    Comments:
    448
    Kudos:
    2,245
    Bookmarks:
    573
    Hits:
    26,217

    12 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    When a poorly timed phone call and an open window leads Shane's parents to a massive misunderstanding, he's stuck pretending he's still dating Rose. Which works fine for a month, until Ilya's jealousy starts to flare and Shane's parents witness a fight entirely different from the one they have on the ice.

    ---
    "See? Shane's probably just in the kitchen,” Yuna murmured softly, putting her purse down on the side table beside the door. “Maybe he’s—”

    “Okay, you were maybe telling me the truth,” a voice suddenly called, cutting her off before she could finish her sentence. “At least partially.”

    Yuna frowned, the deep, accented voice catching her off guard. Before she could piece together where she recognized the voice from, though, she saw Ilya Rozanov walking through her son’s apartment. He was barefoot, his hair slightly damp and his clothes casual. Sweatpants and a white T-shirt that clung to him after a shower.

    From the kitchen, David heard his sons’ voice ring out, too. “What do you mean partially?” Shane responded, gesturing at his phone as Ilya showed him something on it. “That’s exactly what I told you.”

    Language:
    English
    Words:
    10,907
    Chapters:
    1/1
    Comments:
    80
    Kudos:
    4,854
    Bookmarks:
    722
    Hits:
    31,363

    12 Jun 2026

  5. Public Bookmark 38

    Tags
    Summary

    au where everyone who cares about you leaves a physical colored mark on you the first time they touch you. but maxwell doesn't know that's what it means, plot ensues.

    Language:
    English
    Words:
    6,856
    Chapters:
    1/1
    Comments:
    48
    Kudos:
    281
    Bookmarks:
    38
    Hits:
    1,183

    11 Jun 2026