Perchy



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    “I’m sorry, Mom,” managed Shane, sobs returning. He was getting really sick of crying but it was the main reaction his body was supplying. “I really messed everything up.”

    Yuna pulled back from the hug, tugging his hands into hers. “Shane, you did nothing wrong here. We love you so much. None of this is your fault”.

    “I really tried,” he continued, stomach twisting in fear that they would be disappointed. “I swear. I didn’t mean to keep this from you. I didn’t mean for this to happen”

    “Son, you don’t need to explain anything to us.” David was trying to cut through his returned panic, keeping his hand on Shane’s shoulder. “And no apologies. We are just so sorry this happened to you.”

    ---

    It's December 2017. Shane is happy. He's figuring out how to navigate long-distance with his boyfriend, enjoying the fact that they're getting the plan together. That's until his conversation with Rose from a year earlier is leaked online. His carefully considered plans to come out to his friends and family before telling the whole world are fucked. He hasn't even started devising the plan to tell them all who he's dating. How on earth is he going to do any of that?

    Language:
    English
    Words:
    37,038
    Chapters:
    5/?
    Comments:
    136
    Kudos:
    1,124
    Bookmarks:
    376
    Hits:
    21,081

    01 Jun 2026

  2. Public Bookmark 8

    Tags
    Summary

    It started with a stupid game Tim and Kon played. Call it a byproduct of growing up as a generation of terminally-online children. The goal of the game is to send the weirdest, creepiest, or grossest things they can find on the internet and try to get the other to nope out because of how fucked up it is. Not like, anything illegal, just like normal fucked up.

    Tim gets a ping on Discord. No explanation, just an AO3 link with the title Like Birds in the Night. Curious, he clicks on it. Right off the rip, the tags are promising.

    Rating: Explicit

    Archive Warning: No Archive Warnings Apply

    Category: M/M

    Fandom: Batfamily/Gotham Vigilantes

    Language:
    English
    Words:
    1,957
    Chapters:
    1/3
    Collections:
    2
    Comments:
    6
    Kudos:
    94
    Bookmarks:
    8
    Hits:
    655

    30 May 2026

  3. Public Bookmark *

    Tags
    Summary

    Voldemort figures out that Harry is his horcrux during the graveyard scene and lets him go. As a result, Harry gets blamed for Cedric's death and is expelled from Hogwarts. Stuck at the Dursleys and having his letters ignored, Harry has nobody to turn to when he starts getting odd dreams.

    The Wizarding World doesn't realize that Voldemort is back until Dumbledore is defeated, but by then it's too late.

    Or: Through a series of dreams, Voldemort convinces Harry that they are soul mates.

    Series
    Language:
    English
    Words:
    50,204
    Chapters:
    9/28
    Comments:
    191
    Kudos:
    477
    Bookmarks:
    116
    Hits:
    12,787

    28 May 2026

  4. Public Bookmark 4

    Summary

    Where I'll dump all my SHJI polycule fics, unconnected or otherwise 🩷

    Will contain both romantic and queerplantonic polycule fics.

    Words:
    2,566
    Works:
    1
    Bookmarks:
    4

    28 May 2026

  5. Public Bookmark *

    Tags
    Summary

    Shane has his cornerstones of control: Ilya, food, and hockey.

    He can keep them all discrete and harmonious - a well-oiled machine.

    Except Hayden really should know about Ilya, shouldn't he? And surely telling him can't blow Shane's life up too much? Ilya doesn't think so, but Ilya routinely asserts that his skates are "too American and trying to humble him", so maybe Ilya's opinions aren't always to be entirely trusted.

    OR: Hayden Pike loves Shane a lot. Enough to tolerate the Russian shitbag that is Ilya Rozanov? Well...

    Series
    Language:
    English
    Words:
    2,812
    Chapters:
    2/?
    Comments:
    80
    Kudos:
    1,371
    Bookmarks:
    137
    Hits:
    14,861

    26 May 2026