JMoonChildWrites



Recent works

Recent series

  1. Words:
    210,655
    Works:
    4
    Bookmarks:
    197

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    "You will bend for me many times, I think, before this production is over."

    Shane means to say no. He means to tell Ilya Rozanov—arrogant Bolshoi principal dancer and professional pain in his ass—to fuck off and stop moving set pieces without permission. Instead, he ends up on his knees in a dressing room, which is definitely not how the Royal Winnipeg Ballet’s stage manager is supposed to handle conflict resolution.

    Three weeks until opening night. One impossible rivalry. And absolutely no way this ends well.

    or: Ilya comes to Winnipeg for The Nutcracker. Shane tries very hard to hate him. The mind-blowing hate-sex doesn’t help.

    Language:
    English
    Words:
    101,302
    Chapters:
    7/7
    Collections:
    2
    Comments:
    4,209
    Kudos:
    10,627
    Bookmarks:
    3,705
    Hits:
    234,021

    06 Jun 2026

  2. Public Bookmark *

    Tags
    Summary

    Shane Hollander is the youngest Commander in ISS history; straight-backed, closeted, and so tightly on his own leash that seven months in orbit with Ilya Rozanov have not produced a single crack in his composure.

    Ilya Rozanov is the Russian cosmonaut who should have had his job, won’t stop bouncing a tennis ball off the walls, and is still looking for a fissure. Thankfully, a solar storm finds it for him.

    or: Near-death, zero gravity, and the wrong man’s hands in exactly the right places.

    A Cosmonaut!Ilya x Astronaut!Shane AU 🚀

    Language:
    English
    Words:
    50,239
    Chapters:
    3/3
    Collections:
    7
    Comments:
    3,617
    Kudos:
    12,176
    Bookmarks:
    4,785
    Hits:
    214,516

    05 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    A night out at the Kingfisher during a team roadtrip to New York leaves Ilya cursed with a truth spell. Worried this will ruin everything for Ilya and Shane and their very secret relationship, Ilya scrambles to break the curse before saying anything he can't take back.

    Language:
    English
    Words:
    15,509
    Chapters:
    1/1
    Comments:
    579
    Kudos:
    11,700
    Bookmarks:
    2,017
    Hits:
    90,889

    04 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    “The Foundation’s Instagram post should already be up,” Shane continues, pulling his phone from his pocket. “And I can share - “

    Several things happen quickly before Shane can finish the thought.

    “David,” Yuna says sharply, her voice echoing in the empty hallway, and Shane jerks his eyes to her before looking where she’s looking, to where Ilya has staggered against David, who shoulders his weight without flinching. Like he expected it.

    *

    Shane and Ilya hold a press conference to announce The Irina Foundation. Ilya is fine, until he's not.

    Language:
    English
    Words:
    5,174
    Chapters:
    1/1
    Comments:
    81
    Kudos:
    1,137
    Bookmarks:
    238
    Hits:
    7,809

    04 Jun 2026

  5. Public Bookmark 92

    Tags
    Summary

    One morning, Ilya wakes up and he can't get out of bed. He knows he should be worried about this, but he can't quite find the energy.

    (Ilya has a bad weekend. Shane is there to help.)

    Language:
    English
    Words:
    13,047
    Chapters:
    1/1
    Comments:
    34
    Kudos:
    538
    Bookmarks:
    92
    Hits:
    5,144

    03 Jun 2026