cottonhare



Recent bookmarks

  1. Public Bookmark 86

    Tags
    Summary

    He'd looked him up and down, several times, with the subtlety of a fucking firetruck. But before Aerion could even open his mouth, Aegon had opened his.

    "That's Aerion, sir," he'd chirped, looking down at his Nintendo Switch instead of at them. "Second oldest brother. He just turned seventeen!"

    Dunk paled like he'd been shot. "Seventeen?"

    That had been that.

    -----------------

    In which Dunk is the hired help, and Aerion is down bad barking at the gym for him, pulling no punches.

    Language:
    English
    Words:
    15,614
    Chapters:
    2/2
    Comments:
    61
    Kudos:
    543
    Bookmarks:
    87
    Hits:
    5,268

    24 Mar 2026

  2. Public Bookmark 21

    Tags
    Summary

    Based on a series of cursed Discord convos.

    What if omegaverse is based on kangaroos—and Jason has a pouch?

    Don't worry, this is all very wholesome.

    Treat for the whole Batfam Kinkmas collection.

    Series
    Language:
    English
    Words:
    0
    Chapters:
    1/1
    Collections:
    1
    Comments:
    6
    Kudos:
    474
    Bookmarks:
    21
    Hits:
    26,409

    21 Mar 2026

  3. Public Bookmark 81

    Tags
    Summary

    The merchandise had translucently pale eyes and unkempt black hair. His tiny body strained against too many loops of ropes while the merchant toiled the cart through the muddy road, crying, “Milk! Freshly squeezed milk from an omega! Only three coins a ladle!”

    Dick had never smelled milk as lovely as this. His mouth watered, tasting the sweetness on his tongue. He must have the omega for his milk, no matter what the merchant demanded.

    Series
    Language:
    English
    Words:
    2,540
    Chapters:
    1/1
    Collections:
    1
    Comments:
    4
    Kudos:
    755
    Bookmarks:
    81
    Hits:
    18,423

    21 Mar 2026

  4. Public Bookmark *

    Tags
    Summary

    “Does Bruce know that you’re pregnant?”

    Jason blinks once, twice, his throat slippery with panic. He’s not wearing scent patches, he realizes all at once. This whole time— this whole fucking time he’s smelled like knocked up omega and Tim didn’t say anything. He swallows. "No. It’s not any of his fuckin’ business that I am. It’s nobody’s business.”

    “You don't have to tell me,” Tim says, looking caught between guilty and surprised and something else that Jason thinks might be a little hostile. “I won’t tell him.”

    A pause.

    “Or Dick.”

    A series of vignettes, of sorts. Jason Todd— dirty, toothy, vindictive— can’t quite figure out how something as small and fragile and helpless as a fetus has taken root inside of his vile uterus.

    Language:
    English
    Words:
    12,665
    Chapters:
    1/1
    Comments:
    49
    Kudos:
    1,480
    Bookmarks:
    286
    Hits:
    17,029

    19 Mar 2026

  5. Public Bookmark 19

    Tags
    Summary

    At once, Duncan felt his pulse quickening. He could not believe what his ears were listening to.

    “Prince,” the knight echoed mockingly. “You mean the smug cunt of the Red Keep.”

    For a second, he saw red and felt the anger crawl up his nerves. His hand curled around the pommel of his sword. He imagined crossing the distance in three strides and one fist in the first man’s collar, the other driving into his teeth, then smashing the second’s nose against the wall until he choked on his own blood. It would be easy, he thought, before realizing then what? Two knights assaulted by the Captain of the City Watch. The rumors would spread quick. Soon, Aerion’s name would be dragged further through mud because Duncan could not master himself.

    Duncan overhears something he was never meant to hear, and Aerion risks everything to protect both his honor and their family. It results in a hurried retreat and a birth that comes sooner than anyone expected.

    Series
    Language:
    English
    Words:
    9,331
    Chapters:
    1/1
    Comments:
    34
    Kudos:
    345
    Bookmarks:
    20
    Hits:
    2,467

    16 Mar 2026