{
  "submission_id": "3725638",
  "keywords": [
    {
      "keyword_id": "516",
      "keyword_name": "blowjob",
      "contributed": "f",
      "submissions_count": "47846"
    },
    {
      "keyword_id": "1125",
      "keyword_name": "blush",
      "contributed": "f",
      "submissions_count": "68525"
    },
    {
      "keyword_id": "60",
      "keyword_name": "cat",
      "contributed": "f",
      "submissions_count": "220535"
    },
    {
      "keyword_id": "2676",
      "keyword_name": "catboy",
      "contributed": "f",
      "submissions_count": "3758"
    },
    {
      "keyword_id": "4778",
      "keyword_name": "catgirl",
      "contributed": "f",
      "submissions_count": "9340"
    },
    {
      "keyword_id": "15918",
      "keyword_name": "clothed sex",
      "contributed": "f",
      "submissions_count": "2736"
    },
    {
      "keyword_id": "688",
      "keyword_name": "clothes",
      "contributed": "f",
      "submissions_count": "14655"
    },
    {
      "keyword_id": "3111",
      "keyword_name": "clothing",
      "contributed": "f",
      "submissions_count": "20470"
    },
    {
      "keyword_id": "79",
      "keyword_name": "cum",
      "contributed": "f",
      "submissions_count": "200532"
    },
    {
      "keyword_id": "12962",
      "keyword_name": "cum in mouth",
      "contributed": "f",
      "submissions_count": "16754"
    },
    {
      "keyword_id": "5452",
      "keyword_name": "cum inside",
      "contributed": "f",
      "submissions_count": "39127"
    },
    {
      "keyword_id": "82795",
      "keyword_name": "cum string",
      "contributed": "f",
      "submissions_count": "864"
    },
    {
      "keyword_id": "18835",
      "keyword_name": "cum swallowing",
      "contributed": "f",
      "submissions_count": "491"
    },
    {
      "keyword_id": "36",
      "keyword_name": "cute",
      "contributed": "f",
      "submissions_count": "166616"
    },
    {
      "keyword_id": "140529",
      "keyword_name": "dickgirl/male",
      "contributed": "f",
      "submissions_count": "364"
    },
    {
      "keyword_id": "443",
      "keyword_name": "duo",
      "contributed": "f",
      "submissions_count": "22625"
    },
    {
      "keyword_id": "263",
      "keyword_name": "erection",
      "contributed": "f",
      "submissions_count": "69695"
    },
    {
      "keyword_id": "62",
      "keyword_name": "feline",
      "contributed": "f",
      "submissions_count": "157145"
    },
    {
      "keyword_id": "1783",
      "keyword_name": "fellatio",
      "contributed": "f",
      "submissions_count": "14330"
    },
    {
      "keyword_id": "5680",
      "keyword_name": "fluffy tail",
      "contributed": "f",
      "submissions_count": "5613"
    },
    {
      "keyword_id": "3369",
      "keyword_name": "foreskin",
      "contributed": "f",
      "submissions_count": "27989"
    },
    {
      "keyword_id": "12645",
      "keyword_name": "fully clothed",
      "contributed": "f",
      "submissions_count": "707"
    },
    {
      "keyword_id": "8317",
      "keyword_name": "futa",
      "contributed": "f",
      "submissions_count": "25460"
    },
    {
      "keyword_id": "49682",
      "keyword_name": "futa/male",
      "contributed": "f",
      "submissions_count": "757"
    },
    {
      "keyword_id": "12960",
      "keyword_name": "futanari",
      "contributed": "f",
      "submissions_count": "16325"
    },
    {
      "keyword_id": "42917",
      "keyword_name": "futa on male",
      "contributed": "f",
      "submissions_count": "1624"
    },
    {
      "keyword_id": "2545",
      "keyword_name": "hoodie",
      "contributed": "f",
      "submissions_count": "8926"
    },
    {
      "keyword_id": "23992",
      "keyword_name": "humanoid cock",
      "contributed": "f",
      "submissions_count": "1815"
    },
    {
      "keyword_id": "134060",
      "keyword_name": "humanoid dick",
      "contributed": "f",
      "submissions_count": "1221"
    },
    {
      "keyword_id": "278257",
      "keyword_name": "humanoid genitalia",
      "contributed": "f",
      "submissions_count": "3876"
    },
    {
      "keyword_id": "16628",
      "keyword_name": "humanoid penis",
      "contributed": "f",
      "submissions_count": "12697"
    },
    {
      "keyword_id": "4939",
      "keyword_name": "intersex",
      "contributed": "f",
      "submissions_count": "17592"
    },
    {
      "keyword_id": "65313",
      "keyword_name": "intersex/male",
      "contributed": "f",
      "submissions_count": "598"
    },
    {
      "keyword_id": "122",
      "keyword_name": "kitty",
      "contributed": "f",
      "submissions_count": "19798"
    },
    {
      "keyword_id": "4078",
      "keyword_name": "long tail",
      "contributed": "f",
      "submissions_count": "4417"
    },
    {
      "keyword_id": "165",
      "keyword_name": "male",
      "contributed": "f",
      "submissions_count": "1235712"
    },
    {
      "keyword_id": "126051",
      "keyword_name": "male/dickgirl",
      "contributed": "f",
      "submissions_count": "146"
    },
    {
      "keyword_id": "113965",
      "keyword_name": "male/futa",
      "contributed": "f",
      "submissions_count": "289"
    },
    {
      "keyword_id": "232825",
      "keyword_name": "male/intersex",
      "contributed": "f",
      "submissions_count": "591"
    },
    {
      "keyword_id": "4891",
      "keyword_name": "mammal",
      "contributed": "f",
      "submissions_count": "62906"
    },
    {
      "keyword_id": "5521",
      "keyword_name": "open mouth",
      "contributed": "f",
      "submissions_count": "18830"
    },
    {
      "keyword_id": "416",
      "keyword_name": "oral",
      "contributed": "f",
      "submissions_count": "69895"
    },
    {
      "keyword_id": "70755",
      "keyword_name": "oral penetration",
      "contributed": "f",
      "submissions_count": "3741"
    },
    {
      "keyword_id": "4439",
      "keyword_name": "oral sex",
      "contributed": "f",
      "submissions_count": "21937"
    },
    {
      "keyword_id": "265",
      "keyword_name": "orgasm",
      "contributed": "f",
      "submissions_count": "36062"
    },
    {
      "keyword_id": "150",
      "keyword_name": "panties",
      "contributed": "f",
      "submissions_count": "43675"
    },
    {
      "keyword_id": "225",
      "keyword_name": "penetration",
      "contributed": "f",
      "submissions_count": "39209"
    },
    {
      "keyword_id": "63",
      "keyword_name": "penis",
      "contributed": "f",
      "submissions_count": "222089"
    },
    {
      "keyword_id": "1216",
      "keyword_name": "pov",
      "contributed": "f",
      "submissions_count": "12034"
    },
    {
      "keyword_id": "249338",
      "keyword_name": "retracted foreskin",
      "contributed": "f",
      "submissions_count": "599"
    },
    {
      "keyword_id": "1091",
      "keyword_name": "saliva",
      "contributed": "f",
      "submissions_count": "14507"
    },
    {
      "keyword_id": "430588",
      "keyword_name": "saliva on penis",
      "contributed": "f",
      "submissions_count": "445"
    },
    {
      "keyword_id": "76",
      "keyword_name": "sex",
      "contributed": "f",
      "submissions_count": "137990"
    },
    {
      "keyword_id": "536",
      "keyword_name": "skirt",
      "contributed": "f",
      "submissions_count": "12929"
    },
    {
      "keyword_id": "173",
      "keyword_name": "stockings",
      "contributed": "f",
      "submissions_count": "22866"
    },
    {
      "keyword_id": "948",
      "keyword_name": "story",
      "contributed": "f",
      "submissions_count": "14685"
    },
    {
      "keyword_id": "196846",
      "keyword_name": "story in description",
      "contributed": "f",
      "submissions_count": "1788"
    },
    {
      "keyword_id": "264",
      "keyword_name": "sucking",
      "contributed": "f",
      "submissions_count": "9357"
    },
    {
      "keyword_id": "43620",
      "keyword_name": "sucking cock",
      "contributed": "f",
      "submissions_count": "2315"
    },
    {
      "keyword_id": "132349",
      "keyword_name": "sucking dick",
      "contributed": "f",
      "submissions_count": "2887"
    },
    {
      "keyword_id": "94527",
      "keyword_name": "sucking off",
      "contributed": "f",
      "submissions_count": "709"
    },
    {
      "keyword_id": "81808",
      "keyword_name": "sucking penis",
      "contributed": "f",
      "submissions_count": "869"
    },
    {
      "keyword_id": "560",
      "keyword_name": "uncut",
      "contributed": "f",
      "submissions_count": "23491"
    },
    {
      "keyword_id": "38820",
      "keyword_name": "uncut cock",
      "contributed": "f",
      "submissions_count": "2233"
    },
    {
      "keyword_id": "200248",
      "keyword_name": "uncut dick",
      "contributed": "f",
      "submissions_count": "841"
    },
    {
      "keyword_id": "29765",
      "keyword_name": "uncut penis",
      "contributed": "f",
      "submissions_count": "2022"
    }
  ],
  "hidden": "f",
  "scraps": "f",
  "favorite": "f",
  "favorites_count": "15",
  "create_datetime": "2025-10-11 09:33:30.634775+00",
  "create_datetime_usertime": "11 Oct 2025 11:33 CEST",
  "last_file_update_datetime": "2025-10-11 09:15:14.079749+00",
  "last_file_update_datetime_usertime": "11 Oct 2025 11:15 CEST",
  "username": "Kaimon15",
  "user_id": "1076560",
  "user_icon_file_name": "388827_Kaimon15_img_3530.png",
  "user_icon_url_large": "https://nl1.ib.metapix.net/usericons/large/388/388827_Kaimon15_img_3530.png",
  "user_icon_url_medium": "https://nl1.ib.metapix.net/usericons/medium/388/388827_Kaimon15_img_3530.png",
  "user_icon_url_small": "https://nl1.ib.metapix.net/usericons/small/388/388827_Kaimon15_img_3530.png",
  "file_name": "5751171_Kaimon15_sweetdeal1.png",
  "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751171_Kaimon15_sweetdeal1.png",
  "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751171_Kaimon15_sweetdeal1.png",
  "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751171_Kaimon15_sweetdeal1.jpg",
  "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751171_Kaimon15_sweetdeal1.jpg",
  "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751171_Kaimon15_sweetdeal1_noncustom.jpg",
  "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751171_Kaimon15_sweetdeal1_noncustom.jpg",
  "thumb_medium_noncustom_x": "120",
  "thumb_medium_noncustom_y": "77",
  "thumb_large_noncustom_x": "200",
  "thumb_large_noncustom_y": "128",
  "thumb_huge_noncustom_x": "300",
  "thumb_huge_noncustom_y": "192",
  "files": [
    {
      "file_id": "5751171",
      "file_name": "5751171_Kaimon15_sweetdeal1.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751171_Kaimon15_sweetdeal1.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751171_Kaimon15_sweetdeal1.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751171_Kaimon15_sweetdeal1.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "0",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "a9ae2ae6ca452806868cd70f9b8642ef",
      "full_file_md5": "822c41213e19c4cd4698de5e946e05fe",
      "large_file_md5": "d6f133803df1214e1dc0fcc4a0775139",
      "small_file_md5": "c36fb78170c6829f174f84bc3a278897",
      "thumbnail_md5": "cf11f6908185c15d6bd829258f293c80",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:12:09.228833+00",
      "create_datetime_usertime": "11 Oct 2025 11:12 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751171_Kaimon15_sweetdeal1.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751171_Kaimon15_sweetdeal1_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751171_Kaimon15_sweetdeal1_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751172",
      "file_name": "5751172_Kaimon15_sweetdeal2.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751172_Kaimon15_sweetdeal2.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751172_Kaimon15_sweetdeal2.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751172_Kaimon15_sweetdeal2.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "1",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "5c6f2b5773ef873ec03b4af1d0aff99b",
      "full_file_md5": "6e6a41625ece7cba82b8d5f913ed06c1",
      "large_file_md5": "347db77db5b09d05456fbb6b0424bc69",
      "small_file_md5": "fd88edda5162b24308cc8e12c9051dda",
      "thumbnail_md5": "4140f02ce3e02f48b5ca9bfd2d9e0f49",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:12:24.554041+00",
      "create_datetime_usertime": "11 Oct 2025 11:12 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751172_Kaimon15_sweetdeal2.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751172_Kaimon15_sweetdeal2_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751172_Kaimon15_sweetdeal2_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751173",
      "file_name": "5751173_Kaimon15_sweetdeal3.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751173_Kaimon15_sweetdeal3.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751173_Kaimon15_sweetdeal3.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751173_Kaimon15_sweetdeal3.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "2",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "a1f424739b31710b373d6de83048e27a",
      "full_file_md5": "14d82299295830b35df2a0c675498fcc",
      "large_file_md5": "efa89d617dfe3f1c03a5505df007ce0d",
      "small_file_md5": "d750513fa1a24906fff5cf9adbcd3b87",
      "thumbnail_md5": "a0cb4c2cdbb2b704bb76e93bf7cbae77",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:12:41.191727+00",
      "create_datetime_usertime": "11 Oct 2025 11:12 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751173_Kaimon15_sweetdeal3.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751173_Kaimon15_sweetdeal3_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751173_Kaimon15_sweetdeal3_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751174",
      "file_name": "5751174_Kaimon15_sweetdeal4.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751174_Kaimon15_sweetdeal4.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751174_Kaimon15_sweetdeal4.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751174_Kaimon15_sweetdeal4.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "3",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "27b776159489f03e5f327d31c21454e5",
      "full_file_md5": "2120b1780b32455fd56a3c197a8cba97",
      "large_file_md5": "809dfd803d99e737d605fae150d2ab3c",
      "small_file_md5": "52369141a49e3f4d713f60ff1db51447",
      "thumbnail_md5": "87db8f0a9b594cd253011384d00aff21",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:12:59.227146+00",
      "create_datetime_usertime": "11 Oct 2025 11:12 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751174_Kaimon15_sweetdeal4.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751174_Kaimon15_sweetdeal4_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751174_Kaimon15_sweetdeal4_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751175",
      "file_name": "5751175_Kaimon15_sweetdeal5.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751175_Kaimon15_sweetdeal5.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751175_Kaimon15_sweetdeal5.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751175_Kaimon15_sweetdeal5.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "4",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "646576e3d1af3daa0040961d34aed86f",
      "full_file_md5": "eb1d936f8021304b7b34419f0e864a72",
      "large_file_md5": "90ec0b2a155725f21ab0d7a867af0ede",
      "small_file_md5": "1b844f4c9ba035c86f7b34951c52714e",
      "thumbnail_md5": "6ce89cce58f3b45b1b539a1a034f0fa4",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:13:17.217067+00",
      "create_datetime_usertime": "11 Oct 2025 11:13 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751175_Kaimon15_sweetdeal5.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751175_Kaimon15_sweetdeal5_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751175_Kaimon15_sweetdeal5_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751176",
      "file_name": "5751176_Kaimon15_sweetdeal6.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751176_Kaimon15_sweetdeal6.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751176_Kaimon15_sweetdeal6.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751176_Kaimon15_sweetdeal6.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "5",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "3d744a3fb23814a997db01778cd827bd",
      "full_file_md5": "fb5406570fbcbb12f6e3ba4ed894a081",
      "large_file_md5": "8d999ef815bd9442d462d7b0df7125ad",
      "small_file_md5": "4cc0b78c9e4142578fc52ee8c28b39a8",
      "thumbnail_md5": "acb0b4407b9bfb47d0ad1f68e9b7dbbe",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:13:35.113808+00",
      "create_datetime_usertime": "11 Oct 2025 11:13 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751176_Kaimon15_sweetdeal6.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751176_Kaimon15_sweetdeal6_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751176_Kaimon15_sweetdeal6_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751177",
      "file_name": "5751177_Kaimon15_sweetdeal7.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751177_Kaimon15_sweetdeal7.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751177_Kaimon15_sweetdeal7.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751177_Kaimon15_sweetdeal7.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "6",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "e59dd907a01652ddaa7d6e07406ec3b9",
      "full_file_md5": "6e4ad752c582f8b6df0381c8ab07193e",
      "large_file_md5": "154eba38786d698fde46a8d2397514e7",
      "small_file_md5": "956f1ab06fd330c287c699f9374976cb",
      "thumbnail_md5": "2dfbd3893a7310f9e6219aafdca906ce",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:13:52.499043+00",
      "create_datetime_usertime": "11 Oct 2025 11:13 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751177_Kaimon15_sweetdeal7.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751177_Kaimon15_sweetdeal7_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751177_Kaimon15_sweetdeal7_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751178",
      "file_name": "5751178_Kaimon15_sweetdeal8.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751178_Kaimon15_sweetdeal8.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751178_Kaimon15_sweetdeal8.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751178_Kaimon15_sweetdeal8.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "7",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "545ea461185d637a819ee9ac85b978d8",
      "full_file_md5": "548244c04cbc3eab2a6586315ff1f8ce",
      "large_file_md5": "fe430529b6db0807625bdf69a6370d9a",
      "small_file_md5": "8de64f06132c4a6f6ce838321419247e",
      "thumbnail_md5": "a8ef02b97e592551c66ebe43a8126f74",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:14:08.106032+00",
      "create_datetime_usertime": "11 Oct 2025 11:14 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751178_Kaimon15_sweetdeal8.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751178_Kaimon15_sweetdeal8_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751178_Kaimon15_sweetdeal8_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751179",
      "file_name": "5751179_Kaimon15_sweetdeal9.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751179_Kaimon15_sweetdeal9.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751179_Kaimon15_sweetdeal9.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751179_Kaimon15_sweetdeal9.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "8",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "9c62483494fc502116bd0285d5c3eaf0",
      "full_file_md5": "fc5b1d532f1b00ff618a312d3432be10",
      "large_file_md5": "2c498347f2f37be6a5646e439b0ddbc3",
      "small_file_md5": "8a8de5a7925ef0c5066e57ef237d08cc",
      "thumbnail_md5": "d1622fa66d4b8811850e70f29a039113",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:14:25.640769+00",
      "create_datetime_usertime": "11 Oct 2025 11:14 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751179_Kaimon15_sweetdeal9.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751179_Kaimon15_sweetdeal9_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751179_Kaimon15_sweetdeal9_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751180",
      "file_name": "5751180_Kaimon15_sweetdeal10.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751180_Kaimon15_sweetdeal10.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751180_Kaimon15_sweetdeal10.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751180_Kaimon15_sweetdeal10.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "9",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "4e3d1e727392a174d693e6efae3605b6",
      "full_file_md5": "858afb9552634cac5963f20e384fcbe6",
      "large_file_md5": "12f4bb8905b66054bcd93198e0225dc5",
      "small_file_md5": "0fbb393dd57e3f70ed9f649d70682aec",
      "thumbnail_md5": "da57b31896b0fbccb81846135106b170",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:14:43.94158+00",
      "create_datetime_usertime": "11 Oct 2025 11:14 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751180_Kaimon15_sweetdeal10.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751180_Kaimon15_sweetdeal10_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751180_Kaimon15_sweetdeal10_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751181",
      "file_name": "5751181_Kaimon15_sweetdeal11.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751181_Kaimon15_sweetdeal11.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751181_Kaimon15_sweetdeal11.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751181_Kaimon15_sweetdeal11.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "10",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "f171f03cf184ee44954c9de45be6b0a8",
      "full_file_md5": "9821bef9316f1eec8b3b78c8bfcfcb99",
      "large_file_md5": "0e3bbc8f76aac6d990e83cb1f309cb26",
      "small_file_md5": "0ec42d4ce57ae8c81b42fd20b4ef7b10",
      "thumbnail_md5": "76c71e90165e84abaf2c30404b8d4a0f",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:14:58.890409+00",
      "create_datetime_usertime": "11 Oct 2025 11:14 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751181_Kaimon15_sweetdeal11.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751181_Kaimon15_sweetdeal11_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751181_Kaimon15_sweetdeal11_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    },
    {
      "file_id": "5751182",
      "file_name": "5751182_Kaimon15_sweetdeal12.png",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751182_Kaimon15_sweetdeal12.png",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751182_Kaimon15_sweetdeal12.png",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751182_Kaimon15_sweetdeal12.jpg",
      "mimetype": "image/png",
      "submission_id": "3725638",
      "user_id": "1076560",
      "submission_file_order": "11",
      "full_size_x": "2250",
      "full_size_y": "1440",
      "screen_size_x": "920",
      "screen_size_y": "589",
      "preview_size_x": "300",
      "preview_size_y": "192",
      "initial_file_md5": "88c8d27aa7a66e025acf16fc84ede018",
      "full_file_md5": "8a94bd85a4a56ba168a64d8f2cd6c6ec",
      "large_file_md5": "275fc26d7a5c197a2cba0f7bbf2f08c0",
      "small_file_md5": "97308ab32f564e085dcb8eb9d2feda0b",
      "thumbnail_md5": "1e13e6c291834d02b273ffdca4ed2cf3",
      "deleted": "f",
      "create_datetime": "2025-10-11 09:15:14.079749+00",
      "create_datetime_usertime": "11 Oct 2025 11:15 CEST",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751182_Kaimon15_sweetdeal12.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751182_Kaimon15_sweetdeal12_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751182_Kaimon15_sweetdeal12_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "77",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "128",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "192"
    }
  ],
  "pools": [],
  "description": "Took a long time.",
  "description_bbcode_parsed": "<span style='word-wrap: break-word;'>Took a long time.</span>",
  "writing": "The glass doors of the convention center slid open with a hiss, and Kieran stepped inside. Noise and color hit him all at once, like walking straight into a different world. He paused briefly at the threshold, hoodie sleeves pulled down over his hands, backpack straps biting into his shoulders, trying not to look as startled as he felt.\n\nEvery sound tugged at his ears beneath the hood—the laughter of cosplayers posing for photos, the mechanical beep of badges being scanned, the distant crackle of an announcer’s voice over the PA. The smells tangled together too: buttery popcorn, fried noodles from a food stand, the plasticky scent of shrink-wrapped merchandise.\n\nHe shifted his hood lower, the fabric brushing the tips of his ears. It helped him blend in, but not completely—his long, slender tail swayed behind him, betraying his nerves with each restless flick. For a moment, he curled it around one leg as if to hide it, then let it trail free again.\n\nHis sneakers gave a faint squeak against the polished floor as he merged into the stream of attendees. With each step, his cargo pants rustled softly, the pockets heavy with granola bars and his sketchbook—his one constant comfort, though he probably should’ve kept them in his backpack. His short hair stuck out in every direction, as if he’d just lost a fight with his pillow.\n\nThe lobby buzzed with color and motion. A group of armored knights clanked past on their way to a photo op. Nearby, a magical girl twirled her glittering wand, its LEDs pulsing in time with the crowd’s vibrant energy. Someone’s oversized foam hammer wobbled precariously as its owner squeezed through the throng. Kieran’s ears flattened for a moment, then perked forward again, attuned to every snippet of chatter, every burst of laughter, every sound cue from a game trailer blaring on the massive screen nearby.\n\nHis badge dangled from a lanyard against his chest, and he rubbed his thumb across the plastic sleeve. He’d seen pictures of this place online, read posts about it for years—but standing here, inside it, was something else. Bigger, louder, brighter than anything he’d expected.\n\nKieran drew a steadying breath. His tail slowed its restless swaying, curiosity finally starting to outpace nerves. Somewhere in this chaos were the things he’d come for: the art, the comics, the games. Maybe even something he hadn’t known he was looking for.\n\nHe hitched his backpack higher, ears angling toward the overhead sign pointing toward Artist Alley. Then, with a quiet resolve, he began to walk.\n\nKieran wandered deeper into the convention, letting himself be carried along by the flow of people. The noise was overwhelming at first, but as he lingered here and there, small details began to shine through.\n\nA booth selling hand-drawn comics caught his eye, pages spread across the table in neat rows. He stopped, crouched slightly to skim a cover, the colors vibrant beneath the bright lights. His tail swayed in slow, thoughtful arcs as he flipped through a few prints, imagining them on the walls of his room. He didn’t buy anything yet, but he slipped a business card into his pocket, promising himself he might return later.\n\nPast the comics, he drifted toward a display of retro game consoles. Screens flickered with pixel art, and a cluster of kids cheered over a frantic racing match. He lingered on the edge, sneakers scuffing against the carpet, half tempted to join but instead content just to watch. His ears tilted toward the sound of the controllers clicking, his tail flicking softly every time the crowd shouted.\n\nThe smell of food eventually tugged him further. Down a hall lined with snack stands, the air was heavy with frying oil and syrupy soda. He bought a large cup of orange soda, cold condensation dampening his sleeve as he held it, and a small bag of fried dumplings skewered on sticks.\n\nHe found a quiet spot against the wall where he could eat without being jostled, savoring each bite. The dumplings were greasy but good, the soda fizzing sweetly against his tongue. For a little while, he allowed himself to just relax, tail curling lazily around one ankle, hoodie sleeves tugged over his hands as he watched the tide of costumed fans flow by.\n\nBut then—his stomach tightened, just a pinch at first. He shifted, frowning, sipping more soda as though it might distract him. A big mistake. By the time he drained the cup, the faint unease had grown sharper, pressing low and insistent. His ears angled back, a soft flush creeping across his cheeks.\n\n“Great…” he muttered under his breath. Of course. Too much soda.\n\nHe slung his backpack higher and started scanning for signs. The nearest restroom wasn’t far, tucked just beyond the food stalls. Relief flooded him—until he saw the line. A long one, snaking out the door, shifting slowly as people shuffled forward. His tail gave an anxious flick.\n\nHe could wait. Probably. But every second stretched, his body tightening with the risk of waiting too long. The idea of losing control here, in the middle of a noisy hallway full of strangers, made his ears flatten against his hood. He couldn’t let that happen.\n\nKieran fished the folded map they’d given him at the entrance from his hoodie pocket. His eyes darted over the grid of rooms and halls until he found it—a tiny restroom icon near the edge of the convention space. Isolated. Out of the way. Exactly what he needed.\n\nHe exhaled, steadying himself, then stuffed the map back into his pocket. “Guess that’s my best shot.”\n\nHis tail swayed with tense determination as he slipped out of the crowd, setting off toward the quieter section of the building.\n\nThe farther Kieran walked, the more the convention felt like a memory instead of a place he still occupied. The noise of the crowd faded, swallowed by long stretches of carpeted hallway and blank white walls. No chatter. No flashing screens. Only the soft scuff of his sneakers and the restless swish of his tail behind him.\n\nIt was strange—bizarre, even. For a moment he almost felt like he wasn’t supposed to be here at all, like he’d slipped past the curtain into some off-limits part of the building. The air seemed cooler, the lights a little dimmer. His ears swiveled at every faint hum of a vent or echo of his own footsteps. His body wanted to turn back, but his bladder reminded him why he was here.\n\nKieran followed the map in his head, retracing its lines with each step until—finally—relief. A blue-and-white sign glowed ahead, the restroom icon washed in pale fluorescent light. His tail eased from its rigid tension, swaying with the rhythm of his breath. He’d made it.\n\nHis sneakers quickened on the approach. With a hand tight on his backpack strap, he pushed through the sliding door marked Men.\n\nThe door slid shut behind him with a hiss. And he froze. There was someone already inside.\n\nNot another boy. Not a tired cosplayer or staffer. A girl. In casual clothes.\n\nWorse still, she was at the urinal. The stream of water was unmistakable.\n\nThere was no doubt—she was actually doing it.\n\nShe just stood there, doing her thing like she totally belonged, but the moment her eyes flicked to him, she smiled. Not a welcoming smile, not even a polite one—but a sharp, knowing curve of the lips. Smug.\n\nKieran’s ears shot upright beneath his hood, fur bristling. His tail puffed out like a bottlebrush, rigid with shock. His heart pounded in his chest as heat rushed to his face.\n\nHe wanted to say something—You’re in the wrong place! or Sorry, wrong door!—anything at all. But instinct drowned words. His body gave him no time. He was already at his limit.\n\nThus, in awkward, halting steps, he moved toward one of the urinals. Every nerve in his body screamed at the sound of her soft laughter following him, at the weight of her eyes tracking his every movement. His fingers fumbled clumsily with the zipper of his cargo pants, tail twitching uncontrollably with embarrassment.\n\nBy the time he got his thing out, the stream had ceased, followed by a flush and the soft zip of a closing fly. He could feel the girl walk past him from behind toward the sink as he struggled to calm himself.\n\nKieran kept his gaze locked on the wall, refusing to glance sideways. Then came the sound of running water—brief, the splash of it hitting the sink as she washed her hands. It stopped almost as soon as it started, before he’d even managed to go. Or maybe he was still too stunned to do what he’d come to the urinal for.\n\nIt took what felt like forever for him to manage it, for his body to relax just enough to finally let go. The relief was staggering, almost dizzying, but it came tangled with mortification. Because even now, even in this private moment, he could feel that smug gaze lingering on him.\n\nThe next few minutes stretched out endlessly for Kieran. The steady splash of water striking porcelain filled the quiet restroom, each sound magnified by the silence. His ears burned hot under his hood, every drop reminding him he wasn’t alone—that smug gaze still lingered from the sink, watching.\n\nHe wanted to scream, to demand—What are you doing here?!—but the words stuck fast in his throat. He knew he couldn’t. Not here, not while he was so exposed. So he kept his eyes fixed on the wall in front of him, tail stiff and trembling at his side, enduring the strange, suffocating quiet.\n\nFinally, the sound slowed… and stopped.\n\nKieran let out a shaky breath, shifting his hips slightly before slipping his little pecker back into his underwear, then fumbling with the zipper of his cargo pants. His tail twitched as he turned, trying to compose himself, trying to reclaim some shred of normalcy. After flushing, he walked to the sink.\n\nAnd she was still there.\n\nNow perched on the counter, legs crossed, that same smug smile tugging at her lips as if she’d been waiting all along just to see what he’d do next.\n\nKieran kept his eyes fixed on the faucet as he washed his hands, sleeves tugged low, feigning nonchalance while his heart still raced in his chest. The cold water bit into his palms, grounding him. With that small flicker of clarity, he finally allowed himself to look.\n\nHer outfit almost mirrored his own: a hoodie like his—though different color, hood down. Instead of cargo pants, a short pleated skirt swayed lightly around her thighs, paired with dark stockings that ended neatly just above her sneakers. A satchel hung at her hip, and a convention badge swung from her neck, identical to his.\n\nHer hair, though—that set her apart. Long and impossibly fluffy, tied into a ponytail that fell all the way to the base of her equally fluffy tail. Loose tufts framed her face on both sides, spilling so far they nearly brushed her hips. Compared to his own messy, flared short hair, she looked effortlessly put together.\n\nShe looked smug. Too smug. Especially for someone sitting on the wrong side of the restroom.\n\nKieran’s mouth went dry. A dozen questions crowded his mind, tangled and urgent—anything to help him make sense of what was happening, of what had just happened—but what came out first wasn’t what he intended.\n\n“…Are you one of the crossdressers? A, uh… girl-boy? A femboy? There’s a lot of cosplay here, so I thought maybe—”\n\nFor the first time, her smile faltered. Confusion flickered across her face. Then, just as quickly, it melted into a sly grin again. She leaned forward slightly, eyes glinting, and giggled.\n\n“Do I look like a femboy to you?” she teased, her voice sing-song.\n\nHeat shot straight to Kieran’s ears. His tail bristled and curled tight against his leg. He opened his mouth, closed it again, unsure of what to say, and that hesitation was all it took for her to giggle once more, the sound light and merciless.\n\nShe slid off the sink with a soft thump of sneakers against tile, then brushed past him. The faint brush of her sleeve grazed his hoodie, and Kieran’s tail shot upright, stiff as a stick. She circled back, pausing at his side with a smirk tugging at her lips.\n\n“For the record,” she said lightly, her eyes shining with amusement, “I’m a girl.”\n\nKieran blinked at her, ears twitching uncertainly.\n\n“And if you’re wondering why I’m in here with ya,” she continued, tilting her head just enough for her long ponytail to sway over her shoulder, “the girls’ toilets are busted. Big ugly warning sign inside the door. So I had to improvise.”\n\n“Oh…” He blinked again, words tumbling out awkwardly. “That… makes sense.”\n\nHe hesitated, just for a moment, then let it go.\n\n“But…” he murmured, gesturing toward the urinal. “Why use that instead of the stall? And how?”\n\nShe blinked as he lowered his hand. The two strangers stood there in silence, eyes locked until his gaze drifted down to her skirt. Her own eyes followed his, then lingered there before meeting his again.\n\nShe smiled, clasping her hands behind her back as she leaned in just slightly.\n\n“Well,” she purred, “it’s kind of obvious, isn’t it? I have one too.”\n\nKieran blinked. “B-but…” he stammered. “You’re a girl?”\n\n“Since the day I was born.”\n\n“A girl shouldn’t have one. That’s… impossible.”\n\n“I know. That's what makes me special.” She grinned. “Though I don’t actually have the whole package—just this one thing. Other than that, I’m all woman. I’m sure you can guess what it is.”\n\n“Special… right…” He gave a nervous chuckle. “So you only have a penis…”\n\nHer smirk deepened, as if she could see straight through him. The lazy sway of her long, fluffy tail—slow, deliberate, almost taunting—made his chest tighten. He dropped his gaze for a brief moment, then quickly lifted it again, only to find her eyes already locked on his.\n\n“You’re nervous,” she teased, lips curling. “It’s cute.”\n\n“We… we shouldn’t,” Kieran muttered. His ears folded low, but he stayed rooted in place.\n\nShe leaned in, close enough that he caught the faint scent of her shampoo—sweet, clean, and impossibly distracting.\n\n“Shouldn’t what? Flirting?” Her tone softened into a low purr. “No one else comes this way. Too far out of the way. So…” she let the word linger, “…we can do whatever we want.”\n\nHis tail twitched, curling tight around his leg. “B-but… we’re strangers.”\n\n“Oh? Not anymore,” she countered smoothly. Straightening up, she slid her hands into the front pocket of her hoodie. “My name’s Liora. And yours?”\n\n“…Kieran,” he said, barely above a whisper.\n\n“There,” she said with a satisfied nod. “Now we’re not strangers.”\n\nHis face flushed hotter at her ease. His ears flicked helplessly as she giggled again, the sound both playful and dangerous.\n\n“And another thing,” she added slyly, one brow arched. “You keep staring at my face… and then down here—” she gestured with a finger at the gap of bare skin between her skirt and stockings. “—like you can’t decide which you like better.”\n\nKieran’s entire face went scarlet. His tail puffed again, curling and uncurling with frantic energy.\n\n“I—I wasn’t—! I was actually looking at your crotch—” He faltered. That sounded even worse. Too late—the words were already out.\n\nHer laughter rang soft and bright in the empty restroom, echoing against the tiled walls. “Relax. I don’t mind. In fact, I think it’s adorable.”\n\nFor a moment, the smug gleam in Liora’s eyes softened into something slyer, more deliberate. She shifted her weight, stockings brushing together with a faint whisper, then muttered almost casually:\n\n“…It may be weird to ask, but… have you ever given anyone a blowjob before?”\n\nKieran froze. His ears snapped upright, his tail twitching in a startled flick. “W-what? N-no, I… never,” he stammered.\n\nHer lips curled into that knowing smile again, one that made his stomach tighten. She leaned closer, close enough for the tips of her long ponytail to graze his hoodie sleeve. “Would you like to? I could definitely use one right about now.”\n\nHis heart skipped, pounding hard against his chest. Too close. Too much. His tail lashed once before curling protectively around his leg. “…I… I suppose it wouldn’t hurt to try,” he muttered, then quickly added, “but I—I’m not doing it for free.”\n\nLiora’s laugh was soft and rich, like velvet brushing against him. “Fine. Twenty bucks.”\n\nKieran’s blush deepened. “That’s too low. Fifty.”\n\nShe raised a brow, tail swaying like a pendulum. “Twenty-five.”\n\n“Forty-five.”\n\n“Thirty.”\n\n“Forty.”\n\nHer smirk widened. “Thirty-five.”\n\nHe hesitated, then sighed. “…Deal.”\n\nHer eyes lit with triumph, and she gave a pleased little purr. “Perfect. Then let’s start right away.”\n\nKieran swallowed hard. “What did I just agree to?”\n\nA few shuffling moments later, their badges lay abandoned on the sink, beside his backpack and her satchel. Kieran knelt on the cool tile, palms resting briefly on his thighs as he looked up.\n\nLiora stood over him with a confidence that made him feel ten times smaller, her fluffy ponytail swaying lazily behind her—as if she already knew she had him exactly where she wanted.\n\nHe reached out, tentative, for her skirt—but froze when her hand tore his hood away and buried itself in his hair.\n\n“Hey—!” he hissed, ears flattening as her fingers teased through the messy tufts, tugging lightly in a way that made his skin prickle.\n\n“Mhm, soft,” she teased, twisting a lock between her fingers. “Messy, but soft.”\n\n“Stop,” he muttered, tail puffing defensively.\n\nShe gave his head one last playful scruff before pulling her hand back, still giggling under her breath. “Alright, alright. I’ll behave. For now.”\n\nKieran grasped the hem of her hoodie and raised it, gradually uncovering what appeared to be the front fly of her skirt. Just above it, the waist of the skirt appeared to be a hybrid of rubber and fixed waist, rather than the fully elastic type found on most pleated skirts he had seen. The fly itself consisted of a button securing the waist and a zipper.\n\n\"Hey… um, could you hold this for me for a moment?\" he murmured, lifting the hem of her snug hoodie just enough to reveal her soft belly above the skirt.\n\n\"Sure, sure,\" she giggled, taking hold of the fabric. He let go, his fingers lingering in the air for a heartbeat before shifting his attention fully to the fly.\n\nHe hesitated, unbuttoning the top slowly, then gripped the zipper and gradually slid it down. His heart pounded as the skirt slipped off her hips, sliding until it landed on the floor with a soft thud.\n\nWith the skirt sprawled on the floor, the only barrier between him and his target was the panties. A subtle, almost imperceptible bulge marked its front. He lifted a finger, trembling, and pointed at it; the contents inside twitched lightly, as if responding to his touch. Carefully, he wrapped his hands around the waistband and hesitated, pulling it down just enough to reveal the base of her supposed pecker.\n\n\"Hey, wait.\"\n\nKieran froze at the sound of the voice, then slowly looked up.\n\n“...Yeah?”\n\n\"I was just thinking…\" Liora scratched her cheek, feigning nervousness, though her wagging tail betrayed her. \"What if, instead of pulling down my panties to get to my wiener, you cut a hole in them and pull my cock through? Sounds more fun, right?\"\n\nHe blinked, caught off guard. He hadn’t expected her to be so okay with damaging her clothes.\n\n\"Are you sure this is… okay?\" he murmured, hands still gripping the waistband of her panties. \"You’re going to be walking around with your cock poking out awkwardly afterward… once we’re done… you know.\"\n\nLiora waved a hand dismissively, the other still lifting her hoodie as instructed. \"Oh, don’t worry about that. I brought some extra panties in my satchel. Should be fine.\"\n\n\"You have backups?\" Kieran side-eyed her. \"You sound… oddly prepared.\"\n\n\"Just a coincidence.\" She stuck out her tongue playfully.\n\nHe sighed. \"Fine… but how exactly do you expect me to… you know, cut a hole in your undies?\"\n\n\"You have claws, right?\" she tilted her head.\n\n\"Yes.\"\n\n\"Then use one. Make a clean cut, just the right size for my cock to fit through—not too big, not too small.\" She wagged her tail mischievously. \"And be careful not to accidentally slash me.\"\n\n\"Fine…\" he muttered.\n\nHe tugged the waistband back up and fastened it neatly around her waist. He then lifted a finger and pointed to the bulge under the fabric, applying just enough pressure to pierce the cloth. His claw barely missed her cock, and his heart skipped a beat. He started slicing carefully, opening just enough for a small portion of her soft dick to peek through, but not enough to let it slip out entirely. Soon, he slipped his fingers into the makeshift slit.\n\nOnce he had a firm grip on the exposed flesh, he gently pulled, feeling it twitch in his hands as it emerged from its confinement. Finally, he recoiled slightly as the flaccid rod flopped and dangled awkwardly from her panties.\n\n\"Scared?\" Liora smirked.\n\n\"Maybe a little…\" Kieran admitted.\n\nHe took that moment to truly take in the sight before him. Her soft penis was at least twice—no, closer to three times—the length of his own, though not much different in overall thickness. Still, he swallowed as he pictured the difference. The same soft fur that covered her body ran along it from base to tip, where it thinned into a silky sheen. Like his, the smooth foreskin swallowed the glans completely, leaving no part uncovered.\n\nHe watched the way her soft cock wiggled in front of him, as if taunting him to attack. The smug look on its owner’s face didn’t help either—she was far too comfortable, knowing her precious stick could be at his mercy at any moment.\n\nKieran took a slow breath, steadying his hands as he reached for her rod. Up close, it was even softer than he’d imagined—thin strands of fur that shimmered faintly under the fluorescent light, soft enough that his fingers almost sank into them.\n\n“Careful,” Liora said with a teasing lilt, glancing down at him. “It’s not a staff, you know.”\n\n“I—I know that,” Kieran muttered, ears folding tight against his head. His tail twitched nervously as he ran his fingers through the length, tugging at the base.\n\n“Ah!” She squealed, jerking her hips slightly. “Ow! Too rough!”\n\nKieran flinched so hard he nearly pulled his hands away entirely. “S-sorry! I didn’t mean—”\n\nShe tilted her head, eyes narrowed but lips still curved in a smirk. “If you’re going to jerk me off, you have to be gentle. Not like you’re tearing weeds out of the ground.”\n\nHis ears flushed pink. “I said I was sorry…”\n\nHer voice softened—just slightly. “I know. You’ll get it. Just… slower. Softer.”\n\nKieran tried again, this time brushing more carefully, smoothing his fingers along the silky length instead of pulling. Liora sighed, her shoulders loosening. “Mmm, that’s better.”\n\nA little relief trickled into him. At least he wasn’t completely hopeless. He continued carefully, working through the rod with a mix of caution and curiosity. Once his hold on her cock steadied, he let his hand glide slowly up and down its length with slow, deliberate motions—half in play, half in imitation of grooming. Occasionally, a squeal or sharp gasp slipped out of her, sending heat flooding his face all over again.\n\n“S-sorry again!” he blurted after one startled squeak.\n\nShe giggled, glancing down at him with mischief in her eyes. “No, that one wasn’t too bad. Just surprised me. You’re… getting warmer.”\n\n“Warmer?” His voice cracked with embarrassment.\n\n“As in, closer to good,” she explained with a purr, floppy cock flicking against his hands in playful emphasis. “Don’t overthink it. Just… keep going.”\n\nSo he did. His hands moved more smoothly now, fingers gliding along her penis’ length, coaxing out precum from the silky tip. Slowly, her smug posture softened into something lazier, her voice lowering into small hums and pleased little sounds.\n\nWith every passing second, her penis swelled slowly, and he could feel the change beneath his hand as he stroked it. Every sigh, every low groan from her made his face burn hotter, his ears trembling with the effort not to react.\n\nHe kept his eyes on her rod, forcing himself to focus on the task, though every sound she made sent his tail curling tighter around his ankle.\n\n“…You’re blushing again,” she teased, purring with half-lidded eyes.\n\n“I-I’m just concentrating,” he stammered, trying to sound firm, though his voice wavered.\n\n“Mhm. Whatever you say, pretty boy.”\n\nHer giggles danced around the tiled restroom, each one making him fluster more, but he didn’t stop. And as her breathing evened, her body relaxing under his careful work, Kieran realized he felt something unexpected too. Relief. Relief that, somehow, he wasn’t messing it up anymore.\n\nHer sensitive cock continued to grow larger and longer as he worked, and before he knew it, it stood proudly before him—nearly twice its original length. The sight struck him as strange, since it had already seemed about six inches long before. It had also grown noticeably thicker than it was minutes ago. Furthermore, the foreskin had been fully retracted, exposing her glans to the elements.\n\nHe could feel a steady pulse coursing through her erection as he held it by the base. Pulling his hands away, he stared at what stood before him in a mix of awe and unease. The way her hard cock poked through her panties and stood before him—it almost looked like she was wearing an unnervingly realistic strap-on, especially when it was clear that she had no visible lump beneath the base. Before long, he leaned in to stroke it once more, feeling her rod twitch as he jerked it.\n\nJust as Kieran’s rhythm started to feel steady, Liora suddenly pulled her rod from his hands with a flick, stepping just out of reach. He blinked up at her, startled, his ears perked straight.\n\nHe watched as she bent down to gather her pleated skirt around her feet, then stood and pulled it up until it rested on her hips, buttoning it and securing it at her waist. The fly was left unzipped to allow her erection to slip through.\n\nLiora tilted her head, that sly smile curling across her lips. “So… think you’re ready to give me the main course now?”\n\nKieran’s heart skipped a beat, his tail puffing up again in instinctive panic. His mouth opened, then shut, then opened again in a nervous smile that looked more like a grimace. “…I-Is it too late to back away now? I mean… I don’t think it would fit into my mouth. It’s too big.”\n\nHer eyes gleamed, and her smirk widened. “Oh, much too late.”\n\nHe let out a long, defeated sigh, shoulders slumping. “…Figures.”\n\nShe swished her tail deliberately, letting her dick brush against his lips. “Well then… don’t keep me waiting.”\n\nKieran swallowed hard and forced his mouth open. He began by taking the tip of her hard cock between his lips, slowly drawing more of it into his mouth without biting down. The whole motion felt slow and unhurried, yet before he realized it, he’d swallowed the whole thing—leaving not a single inch behind.\n\nHe couldn’t believe he’d managed to swallow it whole on the first try. Then he remembered—he did have a bad habit of gulping down his food whenever it felt too big. Maybe that explained it. He flicked his tail, dismissing the thought. There were more important things to focus on.\n\nHe shut his mouth tight, focused entirely on the texture of her throbbing length within his mouth as he licked its bottom, determined not to let her rattle him further. Of course, Liora didn’t make it easy. She brought her hands close to her chest, looking shy and adorable.\n\n“Mm—gentler. You’re biting it,” she scolded lightly, though her smile softened with the correction.\n\nHe loosened his grip, carefully adjusting his jaws.\n\n“There you go. Better,” she purred. “See? You can follow directions.”\n\nHis ears flicked at the praise, heat flooding his cheeks. Before long, he began bobbing his head up and down her length, all the while resisting the urge to bite off her vulnerable dick. There was something oddly satisfying about the smooth motion of her cock sliding in and out of his mouth, though he did his best to stay focused on the task at hand.\n\nMinutes stretched, broken by her occasional sharp intake of breath when he brushed a sensitive spot with his tongue, or a low hum when he managed a wet slurp.\n\n“Oooh… that one was nice,” she teased, glancing down at him with half-lidded eyes. “Careful, you’ll spoil me.”\n\nKieran’s tail curled tightly around his leg, his blush threatening to burn his face, but still he kept quiet, lips moving steadily.\n\nWhen he faltered—gripping too firmly with his teeth, or moving too roughly—her playful scolding returned. “Tch, not like that! You’ll scratch it. Be gentler.”\n\nHe corrected himself quickly each time, jaw set in quiet determination.\n\nAnd when he got it right, her voice melted into honey. “Mmm, yes, just like that. You’re learning fast. Maybe I should keep you around.”\n\nKieran’s ears burned, his heart hammered, but he refused to rise to her bait. So he carried on, his movements steady and unbroken, doing his best not to mess up.\n\nAll the while, her giggles and purrs filled the restroom, teasing him, coaxing him, daring him to break his composure.\n\nThe longer Kieran worked, the more his nerves began to ease. At first every blow and slurp had been hesitant, but gradually his lips settled into a rhythm. Her erection slipped in and out from his mouth smoothly now, his touch careful, practiced even, as though his body had decided on its own how to do this.\n\nAnd somewhere in the midst of her purring and teasing, Kieran realized something that startled him—he was… enjoying it.\n\nIt wasn’t just the relief of success or the sound of her contented sighs—it was the act itself. The warmth of her cock, the way her posture softened. Strange, surreal, yet undeniably nice.\n\nThen it happened.\n\nThe first burst caught him by surprise as her cock shot its contents directly into his stomach due to how deep it was down his throat when she came. He quickly adjusted, keeping his teeth and  body steady as more of the thick fluid flowed in. He could feel her cock pulse with each release, and the flow gradually slowed with every burst until it finally stopped.\n\nAfter a moment, everything was still. Just like that, it was over.\n\nIt was a disaster. Her cum overflowed, spilling from his mouth and staining her clothes. He felt her cock shrink in his mouth after it was drained, slipping gradually from his throat. He took a moment to finally savor the leftover cum on her softening member and discover its flavor, after having swallowed it whole earlier. As expected, her cum was unpleasant—salty with a hint of bitterness—but thankfully not enough to make him want to spit it out.\n\nThe taste made him hesitate, keeping him from licking her rod clean. Maybe that would change. Maybe he just needed time to get used to it. In no time, her cock had softened completely, but it stayed in his mouth. He could feel her penis, now six-inch, twitching limply between his jaws as her breaths came in heavy bursts.\n\nMinutes passed before Liora finally pulled her penis out with a flick, looking down at him with a satisfied gleam in her eyes. She straightened up, her arms pressed against her sides, framing her body. The way her cum-stained penis poked out of her skirt and flopped against the fabric struck him as oddly comical as he swallowed the last of her cream.\n\n“Not bad,” Liora said, her smile crooked with amusement. “Not bad at all for a first timer.”\n\nKieran quickly looked away, ears pink. “…Maybe I just… learn quick.”\n\nHer smirk deepened, but before she could speak, the words tumbled out of his mouth unbidden: “Do you… want to do it again?”\n\nHer eyes widened just slightly, then narrowed with fresh mischief. She paused briefly, savoring the question, then smiled. “How many more times?”\n\nThis time, he couldn’t stop the grin tugging at his lips. “Twenty.”\n\nShe laughed, shaking her head. “That’s too much.”\n\nHis tail flicked, curling with determination. “…Then until you think it’s too much.”\n\nHer gaze lingered on him for a heartbeat before she nodded, amused. “Deal. But I’m not paying you extra.”\n\nHe finally met her eyes, and for once his voice was steady. “…You don’t need to. You can pay me with your cream.”\n\nFor the first time, her laughter softened into a giggle that wasn’t just smug or teasing—just bright and genuine.\n\n“Cheeky,” she murmured.\n\nThen she added, “I thought my cum would be disgusting to you. Didn’t expect you to straight up ask for another taste.”\n\n“Oh, it’s terrible,” he said with a smirk. “But I’m growing into it.”\n\n“Oh boy,” she giggled, “hope you don’t get addicted to it.”\n\nKieran straightened a little, his blush still burning but his chest lighter than before. He reached for her cock again, more determined than ever to do it right, to keep that smile lingering on her face just a little longer.\n\nTime slipped by in a haze of soft laughter, teasing banter, and the steady rhythm of his head bobbing up and down her length. What had felt awkward and impossible at first had turned into something strange but comforting. Before either of them realized it, nearly an hour had passed.\n\nTrue to Liora’s claim, not a single soul had come to interrupt their private session. The restroom remained theirs alone, an odd little sanctuary carved out of the chaos of the convention.\n\nFourteen more times Kieran went down on her after the first round. Liora had tried to stop him at thirteen, insisting it was enough, but he refused. “Just one more,” he’d said stubbornly. “Fifteen makes it complete.” And so she relented, shaking her head with a smile as he carefully worked through the last round.\n\nHer rod never reached its full length again after the first time. It only grew from about six inches, soft and limp, to around eight or nine inches, semi-hard—far from the full twelve inches it once achieved. Still, he preferred it that way; the smaller, semi-hard one was easier to manage than the full one.\n\nWhen at last they stopped, their badges were back around their necks, Kieran’s backpack snug on his shoulders and Liora’s satchel also resting at her hip once again. He leaned over the sink, splashing cool water onto his face and rinsing his mouth, the fatigue of concentration from early finally settling into his bones, his jaws ached. Soon, he drew his hood back over his head.\n\nBeside him, Liora dipped a neat white handkerchief under the faucet, wrung it out with delicate fingers, and carefully dabbed at her hoodie hem and skirt to remove any leftover cum. After that, she did the same to her now flaccid penis before giving that handkerchief another rinse. When she was satisfied, she folded it and slipped it back into her satchel. Then she adjusted the strap across her chest and turned toward him.\n\n“So,” she said with a small, expectant smile. “Would you like to… you know, continue our day at the convention together?”\n\nKieran looked up from the sink, droplets of water still clinging to his cheeks. For a heartbeat he hesitated, his ears twitching nervously under his hood. Then he nodded. “Yeah… I’d like that.”\n\n“Good,” she purred, her smile widening.\n\n“By the way…” he muttered, nodding toward her skirt. “Your thing’s still out.”\n\nShe blinked in confusion before looking down. Her soft cock drooped out of the skirt’s unzipped opening, dangling there for all to see.\n\n“Oh—right,” she laughed, shoving it back inside and zipping her skirt closed.\n\nKieran kept staring—a bit of her soft penis was still poking out from beneath her skirt. That gave him a silly idea. He swiftly knelt and dove headfirst under the cloth. Before Liora could react, her cock had already found its way back inside his mouth.\n\nShe gasped at first, watching her pleated skirt rise where he’d shoved his head beneath it. Then she giggled—it was too silly, especially with his long tail wiggling. Leaning down, she rubbed his head through the blanket.\n\n“Silly,” she murmured.\n\nLiora let Kieran do as he pleased, feeling the way he bobbed his head up and down her soft rod gently. A few minutes later, she came again, though this time it was more like a dry orgasm. No big load of thick cum, just a few drops of pre. She let out a sigh as he licked her cock clean.\n\nOnce he pulled his lips off her cock and stood up, she removed her damaged panties, retrieved a new pair from her satchel, and slipped them on before stowing the old ones away.\n\n“So…” she grinned, adjusting the strap of her satchel. “Are we really done, or do you want to go another round?”\n\n“That’s it,” he said, sliding his hands into his hoodie pouch. “I’m very impressed that you can still stand after all those excessive blowjobs. Even more impressive… you can cum without having any pair of balls.”\n\n“Maybe I’m just built different,” she said, puffing out her chest proudly.\n\n“Maybe,” he chuckled. “You’re not like any other girl, after all.”\n\nBefore stepping out, the duo pulled out their phones, exchanging numbers with the ease of two people who already knew this wouldn’t be the last time they saw each other. And then, side by side, they pushed the sliding door open.\n\nThe moment the pair stepped back into the crowded convention floor, Kieran felt the noise and energy wash over him like a wave. It was almost disorienting, the contrast between the quiet, strange intimacy of that secluded restroom and the chaos of the main halls. But now… it felt different.\n\nBefore, the crowd had been overwhelming for him. Now, with Liora walking beside him, satchel swinging against her hip, tail unconsciously looped with his, the press of people didn’t seem so sharp.\n\n“Where to first?” she asked, tilting her head, ponytail swishing as she scanned the hall.\n\nKieran hesitated. He usually just drifted toward Artist Alley or the retro gaming booths—places where he could hide behind his hoodie and fade into the crowd. But something in her expectant smile made him want to be braver. “…Panels? Maybe the indie game showcase after?”\n\n“Panels it is,” she said without missing a beat, sliding closer into the flow of the crowd until their shoulders brushed, moving with effortless ease.\n\nThe next few hours passed like a dream. They sat in on a voice actor Q&A, Liora whispering sarcastic commentary in his ear that made him stifle laughter while others clapped politely. At the indie showcase, she dragged him to every single demo booth, challenging him to beat her scores—and gloating mercilessly every time she did better.\n\nWhen they paused for food, she insisted on ordering extra dumplings and teased him until he finally relented, sharing a soda with two straws. His tail curled tight around hers under the table, and she didn’t pull away.\n\nArtist Alley was quieter, and he felt his nerves creeping back as they browsed. But Liora kept up her steady stream of teasing and playful nudges, pushing him to actually buy prints instead of just staring at them.\n\n“You’ve got good taste,” she said when he picked out a dramatic landscape piece. “Don’t hide it.”\n\nSomewhere along the way, they even stumbled into a cosplay dance-off. Liora clapped along, laughing, and before he knew it, Kieran found himself clapping too, tail flicking to the beat.\n\nBy the time the sun set and the hall lights dimmed into evening glow, Kieran realized something almost unbelievable: he wasn’t thinking about being alone anymore. His hoodie still weighed on his shoulders, his backpack straps still dug into him—but he wasn’t carrying the day by himself.\n\nThey found a quiet balcony overlooking the city, neon lights flickering like distant fireflies below. Liora leaned against the railing, her tail swaying lazily as she took in the view.\n\nKieran stood beside her, scratching the back of his neck. “…I didn’t think I’d… have this much fun today.”\n\nShe tilted her head, that familiar sly smile softening just a little. “For your first convention? Not too shabby.”\n\nHe let out a small, nervous laugh. “Guess I pick up things quickly.”\n\nHer eyes sparkled, amused. “Oh really? That’s the line you’re going with?”\n\nFor a moment, neither of them spoke. The convention noise drifted faintly from behind them, but out here, it felt like the world had shrunk to just the two of them.\n\nKieran’s tail brushed against hers, tentative, and she let it twine briefly before they both pulled back.\n\n“See you tomorrow?” she asked, her voice teasing but warm.\n\n“Definitely,” he replied, a shy smile tugging at his lips.\n\nThey parted ways after that, heading home separately, the glow of the city and the buzz of the convention fading behind them. But in their minds, the two of them were already looking forward to their next meeting.\n\nKieran walked along the familiar path to his apartment, caught between reality and a delicious daydream. The convention replayed in his mind like a strange, colorful movie—but at its heart was Liora: cute, quirky, and impossible to forget. His stomach gave a little twist at the memory of her cock—the surprising flavors, the way it had at first unsettled him, then completely won him over. He could almost taste it again tomorrow, and the thought of going down on that girl made him grin. Somehow, he knew he was hopelessly hooked.\n\nThen it hit him. He paused and blinked.\n\nShe hadn’t paid him the thirty-five bucks she owed him yet.\n\nHe chuckled and shook his head. He could always remind her tomorrow.\n\nWith that thought settled, he continued on his way home.",
  "writing_bbcode_parsed": "<span style='word-wrap: break-word;'>The glass doors of the convention center slid open with a hiss, and Kieran stepped inside. Noise and color hit him all at once, like walking straight into a different world. He paused briefly at the threshold, hoodie sleeves pulled down over his hands, backpack straps biting into his shoulders, trying not to look as startled as he felt.<br /><br />Every sound tugged at his ears beneath the hood&mdash;the laughter of cosplayers posing for photos, the mechanical beep of badges being scanned, the distant crackle of an announcer&rsquo;s voice over the PA. The smells tangled together too: buttery popcorn, fried noodles from a food stand, the plasticky scent of shrink-wrapped merchandise.<br /><br />He shifted his hood lower, the fabric brushing the tips of his ears. It helped him blend in, but not completely&mdash;his long, slender tail swayed behind him, betraying his nerves with each restless flick. For a moment, he curled it around one leg as if to hide it, then let it trail free again.<br /><br />His sneakers gave a faint squeak against the polished floor as he merged into the stream of attendees. With each step, his cargo pants rustled softly, the pockets heavy with granola bars and his sketchbook&mdash;his one constant comfort, though he probably should&rsquo;ve kept them in his backpack. His short hair stuck out in every direction, as if he&rsquo;d just lost a fight with his pillow.<br /><br />The lobby buzzed with color and motion. A group of armored knights clanked past on their way to a photo op. Nearby, a magical girl twirled her glittering wand, its LEDs pulsing in time with the crowd&rsquo;s vibrant energy. Someone&rsquo;s oversized foam hammer wobbled precariously as its owner squeezed through the throng. Kieran&rsquo;s ears flattened for a moment, then perked forward again, attuned to every snippet of chatter, every burst of laughter, every sound cue from a game trailer blaring on the massive screen nearby.<br /><br />His badge dangled from a lanyard against his chest, and he rubbed his thumb across the plastic sleeve. He&rsquo;d seen pictures of this place online, read posts about it for years&mdash;but standing here, inside it, was something else. Bigger, louder, brighter than anything he&rsquo;d expected.<br /><br />Kieran drew a steadying breath. His tail slowed its restless swaying, curiosity finally starting to outpace nerves. Somewhere in this chaos were the things he&rsquo;d come for: the art, the comics, the games. Maybe even something he hadn&rsquo;t known he was looking for.<br /><br />He hitched his backpack higher, ears angling toward the overhead sign pointing toward Artist Alley. Then, with a quiet resolve, he began to walk.<br /><br />Kieran wandered deeper into the convention, letting himself be carried along by the flow of people. The noise was overwhelming at first, but as he lingered here and there, small details began to shine through.<br /><br />A booth selling hand-drawn comics caught his eye, pages spread across the table in neat rows. He stopped, crouched slightly to skim a cover, the colors vibrant beneath the bright lights. His tail swayed in slow, thoughtful arcs as he flipped through a few prints, imagining them on the walls of his room. He didn&rsquo;t buy anything yet, but he slipped a business card into his pocket, promising himself he might return later.<br /><br />Past the comics, he drifted toward a display of retro game consoles. Screens flickered with pixel art, and a cluster of kids cheered over a frantic racing match. He lingered on the edge, sneakers scuffing against the carpet, half tempted to join but instead content just to watch. His ears tilted toward the sound of the controllers clicking, his tail flicking softly every time the crowd shouted.<br /><br />The smell of food eventually tugged him further. Down a hall lined with snack stands, the air was heavy with frying oil and syrupy soda. He bought a large cup of orange soda, cold condensation dampening his sleeve as he held it, and a small bag of fried dumplings skewered on sticks.<br /><br />He found a quiet spot against the wall where he could eat without being jostled, savoring each bite. The dumplings were greasy but good, the soda fizzing sweetly against his tongue. For a little while, he allowed himself to just relax, tail curling lazily around one ankle, hoodie sleeves tugged over his hands as he watched the tide of costumed fans flow by.<br /><br />But then&mdash;his stomach tightened, just a pinch at first. He shifted, frowning, sipping more soda as though it might distract him. A big mistake. By the time he drained the cup, the faint unease had grown sharper, pressing low and insistent. His ears angled back, a soft flush creeping across his cheeks.<br /><br />&ldquo;Great&hellip;&rdquo; he muttered under his breath. Of course. Too much soda.<br /><br />He slung his backpack higher and started scanning for signs. The nearest restroom wasn&rsquo;t far, tucked just beyond the food stalls. Relief flooded him&mdash;until he saw the line. A long one, snaking out the door, shifting slowly as people shuffled forward. His tail gave an anxious flick.<br /><br />He could wait. Probably. But every second stretched, his body tightening with the risk of waiting too long. The idea of losing control here, in the middle of a noisy hallway full of strangers, made his ears flatten against his hood. He couldn&rsquo;t let that happen.<br /><br />Kieran fished the folded map they&rsquo;d given him at the entrance from his hoodie pocket. His eyes darted over the grid of rooms and halls until he found it&mdash;a tiny restroom icon near the edge of the convention space. Isolated. Out of the way. Exactly what he needed.<br /><br />He exhaled, steadying himself, then stuffed the map back into his pocket. &ldquo;Guess that&rsquo;s my best shot.&rdquo;<br /><br />His tail swayed with tense determination as he slipped out of the crowd, setting off toward the quieter section of the building.<br /><br />The farther Kieran walked, the more the convention felt like a memory instead of a place he still occupied. The noise of the crowd faded, swallowed by long stretches of carpeted hallway and blank white walls. No chatter. No flashing screens. Only the soft scuff of his sneakers and the restless swish of his tail behind him.<br /><br />It was strange&mdash;bizarre, even. For a moment he almost felt like he wasn&rsquo;t supposed to be here at all, like he&rsquo;d slipped past the curtain into some off-limits part of the building. The air seemed cooler, the lights a little dimmer. His ears swiveled at every faint hum of a vent or echo of his own footsteps. His body wanted to turn back, but his bladder reminded him why he was here.<br /><br />Kieran followed the map in his head, retracing its lines with each step until&mdash;finally&mdash;relief. A blue-and-white sign glowed ahead, the restroom icon washed in pale fluorescent light. His tail eased from its rigid tension, swaying with the rhythm of his breath. He&rsquo;d made it.<br /><br />His sneakers quickened on the approach. With a hand tight on his backpack strap, he pushed through the sliding door marked Men.<br /><br />The door slid shut behind him with a hiss. And he froze. There was someone already inside.<br /><br />Not another boy. Not a tired cosplayer or staffer. A girl. In casual clothes.<br /><br />Worse still, she was at the urinal. The stream of water was unmistakable.<br /><br />There was no doubt&mdash;she was actually doing it.<br /><br />She just stood there, doing her thing like she totally belonged, but the moment her eyes flicked to him, she smiled. Not a welcoming smile, not even a polite one&mdash;but a sharp, knowing curve of the lips. Smug.<br /><br />Kieran&rsquo;s ears shot upright beneath his hood, fur bristling. His tail puffed out like a bottlebrush, rigid with shock. His heart pounded in his chest as heat rushed to his face.<br /><br />He wanted to say something&mdash;You&rsquo;re in the wrong place! or Sorry, wrong door!&mdash;anything at all. But instinct drowned words. His body gave him no time. He was already at his limit.<br /><br />Thus, in awkward, halting steps, he moved toward one of the urinals. Every nerve in his body screamed at the sound of her soft laughter following him, at the weight of her eyes tracking his every movement. His fingers fumbled clumsily with the zipper of his cargo pants, tail twitching uncontrollably with embarrassment.<br /><br />By the time he got his thing out, the stream had ceased, followed by a flush and the soft zip of a closing fly. He could feel the girl walk past him from behind toward the sink as he struggled to calm himself.<br /><br />Kieran kept his gaze locked on the wall, refusing to glance sideways. Then came the sound of running water&mdash;brief, the splash of it hitting the sink as she washed her hands. It stopped almost as soon as it started, before he&rsquo;d even managed to go. Or maybe he was still too stunned to do what he&rsquo;d come to the urinal for.<br /><br />It took what felt like forever for him to manage it, for his body to relax just enough to finally let go. The relief was staggering, almost dizzying, but it came tangled with mortification. Because even now, even in this private moment, he could feel that smug gaze lingering on him.<br /><br />The next few minutes stretched out endlessly for Kieran. The steady splash of water striking porcelain filled the quiet restroom, each sound magnified by the silence. His ears burned hot under his hood, every drop reminding him he wasn&rsquo;t alone&mdash;that smug gaze still lingered from the sink, watching.<br /><br />He wanted to scream, to demand&mdash;What are you doing here?!&mdash;but the words stuck fast in his throat. He knew he couldn&rsquo;t. Not here, not while he was so exposed. So he kept his eyes fixed on the wall in front of him, tail stiff and trembling at his side, enduring the strange, suffocating quiet.<br /><br />Finally, the sound slowed&hellip; and stopped.<br /><br />Kieran let out a shaky breath, shifting his hips slightly before slipping his little pecker back into his underwear, then fumbling with the zipper of his cargo pants. His tail twitched as he turned, trying to compose himself, trying to reclaim some shred of normalcy. After flushing, he walked to the sink.<br /><br />And she was still there.<br /><br />Now perched on the counter, legs crossed, that same smug smile tugging at her lips as if she&rsquo;d been waiting all along just to see what he&rsquo;d do next.<br /><br />Kieran kept his eyes fixed on the faucet as he washed his hands, sleeves tugged low, feigning nonchalance while his heart still raced in his chest. The cold water bit into his palms, grounding him. With that small flicker of clarity, he finally allowed himself to look.<br /><br />Her outfit almost mirrored his own: a hoodie like his&mdash;though different color, hood down. Instead of cargo pants, a short pleated skirt swayed lightly around her thighs, paired with dark stockings that ended neatly just above her sneakers. A satchel hung at her hip, and a convention badge swung from her neck, identical to his.<br /><br />Her hair, though&mdash;that set her apart. Long and impossibly fluffy, tied into a ponytail that fell all the way to the base of her equally fluffy tail. Loose tufts framed her face on both sides, spilling so far they nearly brushed her hips. Compared to his own messy, flared short hair, she looked effortlessly put together.<br /><br />She looked smug. Too smug. Especially for someone sitting on the wrong side of the restroom.<br /><br />Kieran&rsquo;s mouth went dry. A dozen questions crowded his mind, tangled and urgent&mdash;anything to help him make sense of what was happening, of what had just happened&mdash;but what came out first wasn&rsquo;t what he intended.<br /><br />&ldquo;&hellip;Are you one of the crossdressers? A, uh&hellip; girl-boy? A femboy? There&rsquo;s a lot of cosplay here, so I thought maybe&mdash;&rdquo;<br /><br />For the first time, her smile faltered. Confusion flickered across her face. Then, just as quickly, it melted into a sly grin again. She leaned forward slightly, eyes glinting, and giggled.<br /><br />&ldquo;Do I look like a femboy to you?&rdquo; she teased, her voice sing-song.<br /><br />Heat shot straight to Kieran&rsquo;s ears. His tail bristled and curled tight against his leg. He opened his mouth, closed it again, unsure of what to say, and that hesitation was all it took for her to giggle once more, the sound light and merciless.<br /><br />She slid off the sink with a soft thump of sneakers against tile, then brushed past him. The faint brush of her sleeve grazed his hoodie, and Kieran&rsquo;s tail shot upright, stiff as a stick. She circled back, pausing at his side with a smirk tugging at her lips.<br /><br />&ldquo;For the record,&rdquo; she said lightly, her eyes shining with amusement, &ldquo;I&rsquo;m a girl.&rdquo;<br /><br />Kieran blinked at her, ears twitching uncertainly.<br /><br />&ldquo;And if you&rsquo;re wondering why I&rsquo;m in here with ya,&rdquo; she continued, tilting her head just enough for her long ponytail to sway over her shoulder, &ldquo;the girls&rsquo; toilets are busted. Big ugly warning sign inside the door. So I had to improvise.&rdquo;<br /><br />&ldquo;Oh&hellip;&rdquo; He blinked again, words tumbling out awkwardly. &ldquo;That&hellip; makes sense.&rdquo;<br /><br />He hesitated, just for a moment, then let it go.<br /><br />&ldquo;But&hellip;&rdquo; he murmured, gesturing toward the urinal. &ldquo;Why use that instead of the stall? And how?&rdquo;<br /><br />She blinked as he lowered his hand. The two strangers stood there in silence, eyes locked until his gaze drifted down to her skirt. Her own eyes followed his, then lingered there before meeting his again.<br /><br />She smiled, clasping her hands behind her back as she leaned in just slightly.<br /><br />&ldquo;Well,&rdquo; she purred, &ldquo;it&rsquo;s kind of obvious, isn&rsquo;t it? I have one too.&rdquo;<br /><br />Kieran blinked. &ldquo;B-but&hellip;&rdquo; he stammered. &ldquo;You&rsquo;re a girl?&rdquo;<br /><br />&ldquo;Since the day I was born.&rdquo;<br /><br />&ldquo;A girl shouldn&rsquo;t have one. That&rsquo;s&hellip; impossible.&rdquo;<br /><br />&ldquo;I know. That&#039;s what makes me special.&rdquo; She grinned. &ldquo;Though I don&rsquo;t actually have the whole package&mdash;just this one thing. Other than that, I&rsquo;m all woman. I&rsquo;m sure you can guess what it is.&rdquo;<br /><br />&ldquo;Special&hellip; right&hellip;&rdquo; He gave a nervous chuckle. &ldquo;So you only have a penis&hellip;&rdquo;<br /><br />Her smirk deepened, as if she could see straight through him. The lazy sway of her long, fluffy tail&mdash;slow, deliberate, almost taunting&mdash;made his chest tighten. He dropped his gaze for a brief moment, then quickly lifted it again, only to find her eyes already locked on his.<br /><br />&ldquo;You&rsquo;re nervous,&rdquo; she teased, lips curling. &ldquo;It&rsquo;s cute.&rdquo;<br /><br />&ldquo;We&hellip; we shouldn&rsquo;t,&rdquo; Kieran muttered. His ears folded low, but he stayed rooted in place.<br /><br />She leaned in, close enough that he caught the faint scent of her shampoo&mdash;sweet, clean, and impossibly distracting.<br /><br />&ldquo;Shouldn&rsquo;t what? Flirting?&rdquo; Her tone softened into a low purr. &ldquo;No one else comes this way. Too far out of the way. So&hellip;&rdquo; she let the word linger, &ldquo;&hellip;we can do whatever we want.&rdquo;<br /><br />His tail twitched, curling tight around his leg. &ldquo;B-but&hellip; we&rsquo;re strangers.&rdquo;<br /><br />&ldquo;Oh? Not anymore,&rdquo; she countered smoothly. Straightening up, she slid her hands into the front pocket of her hoodie. &ldquo;My name&rsquo;s Liora. And yours?&rdquo;<br /><br />&ldquo;&hellip;Kieran,&rdquo; he said, barely above a whisper.<br /><br />&ldquo;There,&rdquo; she said with a satisfied nod. &ldquo;Now we&rsquo;re not strangers.&rdquo;<br /><br />His face flushed hotter at her ease. His ears flicked helplessly as she giggled again, the sound both playful and dangerous.<br /><br />&ldquo;And another thing,&rdquo; she added slyly, one brow arched. &ldquo;You keep staring at my face&hellip; and then down here&mdash;&rdquo; she gestured with a finger at the gap of bare skin between her skirt and stockings. &ldquo;&mdash;like you can&rsquo;t decide which you like better.&rdquo;<br /><br />Kieran&rsquo;s entire face went scarlet. His tail puffed again, curling and uncurling with frantic energy.<br /><br />&ldquo;I&mdash;I wasn&rsquo;t&mdash;! I was actually looking at your crotch&mdash;&rdquo; He faltered. That sounded even worse. Too late&mdash;the words were already out.<br /><br />Her laughter rang soft and bright in the empty restroom, echoing against the tiled walls. &ldquo;Relax. I don&rsquo;t mind. In fact, I think it&rsquo;s adorable.&rdquo;<br /><br />For a moment, the smug gleam in Liora&rsquo;s eyes softened into something slyer, more deliberate. She shifted her weight, stockings brushing together with a faint whisper, then muttered almost casually:<br /><br />&ldquo;&hellip;It may be weird to ask, but&hellip; have you ever given anyone a blowjob before?&rdquo;<br /><br />Kieran froze. His ears snapped upright, his tail twitching in a startled flick. &ldquo;W-what? N-no, I&hellip; never,&rdquo; he stammered.<br /><br />Her lips curled into that knowing smile again, one that made his stomach tighten. She leaned closer, close enough for the tips of her long ponytail to graze his hoodie sleeve. &ldquo;Would you like to? I could definitely use one right about now.&rdquo;<br /><br />His heart skipped, pounding hard against his chest. Too close. Too much. His tail lashed once before curling protectively around his leg. &ldquo;&hellip;I&hellip; I suppose it wouldn&rsquo;t hurt to try,&rdquo; he muttered, then quickly added, &ldquo;but I&mdash;I&rsquo;m not doing it for free.&rdquo;<br /><br />Liora&rsquo;s laugh was soft and rich, like velvet brushing against him. &ldquo;Fine. Twenty bucks.&rdquo;<br /><br />Kieran&rsquo;s blush deepened. &ldquo;That&rsquo;s too low. Fifty.&rdquo;<br /><br />She raised a brow, tail swaying like a pendulum. &ldquo;Twenty-five.&rdquo;<br /><br />&ldquo;Forty-five.&rdquo;<br /><br />&ldquo;Thirty.&rdquo;<br /><br />&ldquo;Forty.&rdquo;<br /><br />Her smirk widened. &ldquo;Thirty-five.&rdquo;<br /><br />He hesitated, then sighed. &ldquo;&hellip;Deal.&rdquo;<br /><br />Her eyes lit with triumph, and she gave a pleased little purr. &ldquo;Perfect. Then let&rsquo;s start right away.&rdquo;<br /><br />Kieran swallowed hard. &ldquo;What did I just agree to?&rdquo;<br /><br />A few shuffling moments later, their badges lay abandoned on the sink, beside his backpack and her satchel. Kieran knelt on the cool tile, palms resting briefly on his thighs as he looked up.<br /><br />Liora stood over him with a confidence that made him feel ten times smaller, her fluffy ponytail swaying lazily behind her&mdash;as if she already knew she had him exactly where she wanted.<br /><br />He reached out, tentative, for her skirt&mdash;but froze when her hand tore his hood away and buried itself in his hair.<br /><br />&ldquo;Hey&mdash;!&rdquo; he hissed, ears flattening as her fingers teased through the messy tufts, tugging lightly in a way that made his skin prickle.<br /><br />&ldquo;Mhm, soft,&rdquo; she teased, twisting a lock between her fingers. &ldquo;Messy, but soft.&rdquo;<br /><br />&ldquo;Stop,&rdquo; he muttered, tail puffing defensively.<br /><br />She gave his head one last playful scruff before pulling her hand back, still giggling under her breath. &ldquo;Alright, alright. I&rsquo;ll behave. For now.&rdquo;<br /><br />Kieran grasped the hem of her hoodie and raised it, gradually uncovering what appeared to be the front fly of her skirt. Just above it, the waist of the skirt appeared to be a hybrid of rubber and fixed waist, rather than the fully elastic type found on most pleated skirts he had seen. The fly itself consisted of a button securing the waist and a zipper.<br /><br />&quot;Hey&hellip; um, could you hold this for me for a moment?&quot; he murmured, lifting the hem of her snug hoodie just enough to reveal her soft belly above the skirt.<br /><br />&quot;Sure, sure,&quot; she giggled, taking hold of the fabric. He let go, his fingers lingering in the air for a heartbeat before shifting his attention fully to the fly.<br /><br />He hesitated, unbuttoning the top slowly, then gripped the zipper and gradually slid it down. His heart pounded as the skirt slipped off her hips, sliding until it landed on the floor with a soft thud.<br /><br />With the skirt sprawled on the floor, the only barrier between him and his target was the panties. A subtle, almost imperceptible bulge marked its front. He lifted a finger, trembling, and pointed at it; the contents inside twitched lightly, as if responding to his touch. Carefully, he wrapped his hands around the waistband and hesitated, pulling it down just enough to reveal the base of her supposed pecker.<br /><br />&quot;Hey, wait.&quot;<br /><br />Kieran froze at the sound of the voice, then slowly looked up.<br /><br />&ldquo;...Yeah?&rdquo;<br /><br />&quot;I was just thinking&hellip;&quot; Liora scratched her cheek, feigning nervousness, though her wagging tail betrayed her. &quot;What if, instead of pulling down my panties to get to my wiener, you cut a hole in them and pull my cock through? Sounds more fun, right?&quot;<br /><br />He blinked, caught off guard. He hadn&rsquo;t expected her to be so okay with damaging her clothes.<br /><br />&quot;Are you sure this is&hellip; okay?&quot; he murmured, hands still gripping the waistband of her panties. &quot;You&rsquo;re going to be walking around with your cock poking out awkwardly afterward&hellip; once we&rsquo;re done&hellip; you know.&quot;<br /><br />Liora waved a hand dismissively, the other still lifting her hoodie as instructed. &quot;Oh, don&rsquo;t worry about that. I brought some extra panties in my satchel. Should be fine.&quot;<br /><br />&quot;You have backups?&quot; Kieran side-eyed her. &quot;You sound&hellip; oddly prepared.&quot;<br /><br />&quot;Just a coincidence.&quot; She stuck out her tongue playfully.<br /><br />He sighed. &quot;Fine&hellip; but how exactly do you expect me to&hellip; you know, cut a hole in your undies?&quot;<br /><br />&quot;You have claws, right?&quot; she tilted her head.<br /><br />&quot;Yes.&quot;<br /><br />&quot;Then use one. Make a clean cut, just the right size for my cock to fit through&mdash;not too big, not too small.&quot; She wagged her tail mischievously. &quot;And be careful not to accidentally slash me.&quot;<br /><br />&quot;Fine&hellip;&quot; he muttered.<br /><br />He tugged the waistband back up and fastened it neatly around her waist. He then lifted a finger and pointed to the bulge under the fabric, applying just enough pressure to pierce the cloth. His claw barely missed her cock, and his heart skipped a beat. He started slicing carefully, opening just enough for a small portion of her soft dick to peek through, but not enough to let it slip out entirely. Soon, he slipped his fingers into the makeshift slit.<br /><br />Once he had a firm grip on the exposed flesh, he gently pulled, feeling it twitch in his hands as it emerged from its confinement. Finally, he recoiled slightly as the flaccid rod flopped and dangled awkwardly from her panties.<br /><br />&quot;Scared?&quot; Liora smirked.<br /><br />&quot;Maybe a little&hellip;&quot; Kieran admitted.<br /><br />He took that moment to truly take in the sight before him. Her soft penis was at least twice&mdash;no, closer to three times&mdash;the length of his own, though not much different in overall thickness. Still, he swallowed as he pictured the difference. The same soft fur that covered her body ran along it from base to tip, where it thinned into a silky sheen. Like his, the smooth foreskin swallowed the glans completely, leaving no part uncovered.<br /><br />He watched the way her soft cock wiggled in front of him, as if taunting him to attack. The smug look on its owner&rsquo;s face didn&rsquo;t help either&mdash;she was far too comfortable, knowing her precious stick could be at his mercy at any moment.<br /><br />Kieran took a slow breath, steadying his hands as he reached for her rod. Up close, it was even softer than he&rsquo;d imagined&mdash;thin strands of fur that shimmered faintly under the fluorescent light, soft enough that his fingers almost sank into them.<br /><br />&ldquo;Careful,&rdquo; Liora said with a teasing lilt, glancing down at him. &ldquo;It&rsquo;s not a staff, you know.&rdquo;<br /><br />&ldquo;I&mdash;I know that,&rdquo; Kieran muttered, ears folding tight against his head. His tail twitched nervously as he ran his fingers through the length, tugging at the base.<br /><br />&ldquo;Ah!&rdquo; She squealed, jerking her hips slightly. &ldquo;Ow! Too rough!&rdquo;<br /><br />Kieran flinched so hard he nearly pulled his hands away entirely. &ldquo;S-sorry! I didn&rsquo;t mean&mdash;&rdquo;<br /><br />She tilted her head, eyes narrowed but lips still curved in a smirk. &ldquo;If you&rsquo;re going to jerk me off, you have to be gentle. Not like you&rsquo;re tearing weeds out of the ground.&rdquo;<br /><br />His ears flushed pink. &ldquo;I said I was sorry&hellip;&rdquo;<br /><br />Her voice softened&mdash;just slightly. &ldquo;I know. You&rsquo;ll get it. Just&hellip; slower. Softer.&rdquo;<br /><br />Kieran tried again, this time brushing more carefully, smoothing his fingers along the silky length instead of pulling. Liora sighed, her shoulders loosening. &ldquo;Mmm, that&rsquo;s better.&rdquo;<br /><br />A little relief trickled into him. At least he wasn&rsquo;t completely hopeless. He continued carefully, working through the rod with a mix of caution and curiosity. Once his hold on her cock steadied, he let his hand glide slowly up and down its length with slow, deliberate motions&mdash;half in play, half in imitation of grooming. Occasionally, a squeal or sharp gasp slipped out of her, sending heat flooding his face all over again.<br /><br />&ldquo;S-sorry again!&rdquo; he blurted after one startled squeak.<br /><br />She giggled, glancing down at him with mischief in her eyes. &ldquo;No, that one wasn&rsquo;t too bad. Just surprised me. You&rsquo;re&hellip; getting warmer.&rdquo;<br /><br />&ldquo;Warmer?&rdquo; His voice cracked with embarrassment.<br /><br />&ldquo;As in, closer to good,&rdquo; she explained with a purr, floppy cock flicking against his hands in playful emphasis. &ldquo;Don&rsquo;t overthink it. Just&hellip; keep going.&rdquo;<br /><br />So he did. His hands moved more smoothly now, fingers gliding along her penis&rsquo; length, coaxing out precum from the silky tip. Slowly, her smug posture softened into something lazier, her voice lowering into small hums and pleased little sounds.<br /><br />With every passing second, her penis swelled slowly, and he could feel the change beneath his hand as he stroked it. Every sigh, every low groan from her made his face burn hotter, his ears trembling with the effort not to react.<br /><br />He kept his eyes on her rod, forcing himself to focus on the task, though every sound she made sent his tail curling tighter around his ankle.<br /><br />&ldquo;&hellip;You&rsquo;re blushing again,&rdquo; she teased, purring with half-lidded eyes.<br /><br />&ldquo;I-I&rsquo;m just concentrating,&rdquo; he stammered, trying to sound firm, though his voice wavered.<br /><br />&ldquo;Mhm. Whatever you say, pretty boy.&rdquo;<br /><br />Her giggles danced around the tiled restroom, each one making him fluster more, but he didn&rsquo;t stop. And as her breathing evened, her body relaxing under his careful work, Kieran realized he felt something unexpected too. Relief. Relief that, somehow, he wasn&rsquo;t messing it up anymore.<br /><br />Her sensitive cock continued to grow larger and longer as he worked, and before he knew it, it stood proudly before him&mdash;nearly twice its original length. The sight struck him as strange, since it had already seemed about six inches long before. It had also grown noticeably thicker than it was minutes ago. Furthermore, the foreskin had been fully retracted, exposing her glans to the elements.<br /><br />He could feel a steady pulse coursing through her erection as he held it by the base. Pulling his hands away, he stared at what stood before him in a mix of awe and unease. The way her hard cock poked through her panties and stood before him&mdash;it almost looked like she was wearing an unnervingly realistic strap-on, especially when it was clear that she had no visible lump beneath the base. Before long, he leaned in to stroke it once more, feeling her rod twitch as he jerked it.<br /><br />Just as Kieran&rsquo;s rhythm started to feel steady, Liora suddenly pulled her rod from his hands with a flick, stepping just out of reach. He blinked up at her, startled, his ears perked straight.<br /><br />He watched as she bent down to gather her pleated skirt around her feet, then stood and pulled it up until it rested on her hips, buttoning it and securing it at her waist. The fly was left unzipped to allow her erection to slip through.<br /><br />Liora tilted her head, that sly smile curling across her lips. &ldquo;So&hellip; think you&rsquo;re ready to give me the main course now?&rdquo;<br /><br />Kieran&rsquo;s heart skipped a beat, his tail puffing up again in instinctive panic. His mouth opened, then shut, then opened again in a nervous smile that looked more like a grimace. &ldquo;&hellip;I-Is it too late to back away now? I mean&hellip; I don&rsquo;t think it would fit into my mouth. It&rsquo;s too big.&rdquo;<br /><br />Her eyes gleamed, and her smirk widened. &ldquo;Oh, much too late.&rdquo;<br /><br />He let out a long, defeated sigh, shoulders slumping. &ldquo;&hellip;Figures.&rdquo;<br /><br />She swished her tail deliberately, letting her dick brush against his lips. &ldquo;Well then&hellip; don&rsquo;t keep me waiting.&rdquo;<br /><br />Kieran swallowed hard and forced his mouth open. He began by taking the tip of her hard cock between his lips, slowly drawing more of it into his mouth without biting down. The whole motion felt slow and unhurried, yet before he realized it, he&rsquo;d swallowed the whole thing&mdash;leaving not a single inch behind.<br /><br />He couldn&rsquo;t believe he&rsquo;d managed to swallow it whole on the first try. Then he remembered&mdash;he did have a bad habit of gulping down his food whenever it felt too big. Maybe that explained it. He flicked his tail, dismissing the thought. There were more important things to focus on.<br /><br />He shut his mouth tight, focused entirely on the texture of her throbbing length within his mouth as he licked its bottom, determined not to let her rattle him further. Of course, Liora didn&rsquo;t make it easy. She brought her hands close to her chest, looking shy and adorable.<br /><br />&ldquo;Mm&mdash;gentler. You&rsquo;re biting it,&rdquo; she scolded lightly, though her smile softened with the correction.<br /><br />He loosened his grip, carefully adjusting his jaws.<br /><br />&ldquo;There you go. Better,&rdquo; she purred. &ldquo;See? You can follow directions.&rdquo;<br /><br />His ears flicked at the praise, heat flooding his cheeks. Before long, he began bobbing his head up and down her length, all the while resisting the urge to bite off her vulnerable dick. There was something oddly satisfying about the smooth motion of her cock sliding in and out of his mouth, though he did his best to stay focused on the task at hand.<br /><br />Minutes stretched, broken by her occasional sharp intake of breath when he brushed a sensitive spot with his tongue, or a low hum when he managed a wet slurp.<br /><br />&ldquo;Oooh&hellip; that one was nice,&rdquo; she teased, glancing down at him with half-lidded eyes. &ldquo;Careful, you&rsquo;ll spoil me.&rdquo;<br /><br />Kieran&rsquo;s tail curled tightly around his leg, his blush threatening to burn his face, but still he kept quiet, lips moving steadily.<br /><br />When he faltered&mdash;gripping too firmly with his teeth, or moving too roughly&mdash;her playful scolding returned. &ldquo;Tch, not like that! You&rsquo;ll scratch it. Be gentler.&rdquo;<br /><br />He corrected himself quickly each time, jaw set in quiet determination.<br /><br />And when he got it right, her voice melted into honey. &ldquo;Mmm, yes, just like that. You&rsquo;re learning fast. Maybe I should keep you around.&rdquo;<br /><br />Kieran&rsquo;s ears burned, his heart hammered, but he refused to rise to her bait. So he carried on, his movements steady and unbroken, doing his best not to mess up.<br /><br />All the while, her giggles and purrs filled the restroom, teasing him, coaxing him, daring him to break his composure.<br /><br />The longer Kieran worked, the more his nerves began to ease. At first every blow and slurp had been hesitant, but gradually his lips settled into a rhythm. Her erection slipped in and out from his mouth smoothly now, his touch careful, practiced even, as though his body had decided on its own how to do this.<br /><br />And somewhere in the midst of her purring and teasing, Kieran realized something that startled him&mdash;he was&hellip; enjoying it.<br /><br />It wasn&rsquo;t just the relief of success or the sound of her contented sighs&mdash;it was the act itself. The warmth of her cock, the way her posture softened. Strange, surreal, yet undeniably nice.<br /><br />Then it happened.<br /><br />The first burst caught him by surprise as her cock shot its contents directly into his stomach due to how deep it was down his throat when she came. He quickly adjusted, keeping his teeth and&nbsp; body steady as more of the thick fluid flowed in. He could feel her cock pulse with each release, and the flow gradually slowed with every burst until it finally stopped.<br /><br />After a moment, everything was still. Just like that, it was over.<br /><br />It was a disaster. Her cum overflowed, spilling from his mouth and staining her clothes. He felt her cock shrink in his mouth after it was drained, slipping gradually from his throat. He took a moment to finally savor the leftover cum on her softening member and discover its flavor, after having swallowed it whole earlier. As expected, her cum was unpleasant&mdash;salty with a hint of bitterness&mdash;but thankfully not enough to make him want to spit it out.<br /><br />The taste made him hesitate, keeping him from licking her rod clean. Maybe that would change. Maybe he just needed time to get used to it. In no time, her cock had softened completely, but it stayed in his mouth. He could feel her penis, now six-inch, twitching limply between his jaws as her breaths came in heavy bursts.<br /><br />Minutes passed before Liora finally pulled her penis out with a flick, looking down at him with a satisfied gleam in her eyes. She straightened up, her arms pressed against her sides, framing her body. The way her cum-stained penis poked out of her skirt and flopped against the fabric struck him as oddly comical as he swallowed the last of her cream.<br /><br />&ldquo;Not bad,&rdquo; Liora said, her smile crooked with amusement. &ldquo;Not bad at all for a first timer.&rdquo;<br /><br />Kieran quickly looked away, ears pink. &ldquo;&hellip;Maybe I just&hellip; learn quick.&rdquo;<br /><br />Her smirk deepened, but before she could speak, the words tumbled out of his mouth unbidden: &ldquo;Do you&hellip; want to do it again?&rdquo;<br /><br />Her eyes widened just slightly, then narrowed with fresh mischief. She paused briefly, savoring the question, then smiled. &ldquo;How many more times?&rdquo;<br /><br />This time, he couldn&rsquo;t stop the grin tugging at his lips. &ldquo;Twenty.&rdquo;<br /><br />She laughed, shaking her head. &ldquo;That&rsquo;s too much.&rdquo;<br /><br />His tail flicked, curling with determination. &ldquo;&hellip;Then until you think it&rsquo;s too much.&rdquo;<br /><br />Her gaze lingered on him for a heartbeat before she nodded, amused. &ldquo;Deal. But I&rsquo;m not paying you extra.&rdquo;<br /><br />He finally met her eyes, and for once his voice was steady. &ldquo;&hellip;You don&rsquo;t need to. You can pay me with your cream.&rdquo;<br /><br />For the first time, her laughter softened into a giggle that wasn&rsquo;t just smug or teasing&mdash;just bright and genuine.<br /><br />&ldquo;Cheeky,&rdquo; she murmured.<br /><br />Then she added, &ldquo;I thought my cum would be disgusting to you. Didn&rsquo;t expect you to straight up ask for another taste.&rdquo;<br /><br />&ldquo;Oh, it&rsquo;s terrible,&rdquo; he said with a smirk. &ldquo;But I&rsquo;m growing into it.&rdquo;<br /><br />&ldquo;Oh boy,&rdquo; she giggled, &ldquo;hope you don&rsquo;t get addicted to it.&rdquo;<br /><br />Kieran straightened a little, his blush still burning but his chest lighter than before. He reached for her cock again, more determined than ever to do it right, to keep that smile lingering on her face just a little longer.<br /><br />Time slipped by in a haze of soft laughter, teasing banter, and the steady rhythm of his head bobbing up and down her length. What had felt awkward and impossible at first had turned into something strange but comforting. Before either of them realized it, nearly an hour had passed.<br /><br />True to Liora&rsquo;s claim, not a single soul had come to interrupt their private session. The restroom remained theirs alone, an odd little sanctuary carved out of the chaos of the convention.<br /><br />Fourteen more times Kieran went down on her after the first round. Liora had tried to stop him at thirteen, insisting it was enough, but he refused. &ldquo;Just one more,&rdquo; he&rsquo;d said stubbornly. &ldquo;Fifteen makes it complete.&rdquo; And so she relented, shaking her head with a smile as he carefully worked through the last round.<br /><br />Her rod never reached its full length again after the first time. It only grew from about six inches, soft and limp, to around eight or nine inches, semi-hard&mdash;far from the full twelve inches it once achieved. Still, he preferred it that way; the smaller, semi-hard one was easier to manage than the full one.<br /><br />When at last they stopped, their badges were back around their necks, Kieran&rsquo;s backpack snug on his shoulders and Liora&rsquo;s satchel also resting at her hip once again. He leaned over the sink, splashing cool water onto his face and rinsing his mouth, the fatigue of concentration from early finally settling into his bones, his jaws ached. Soon, he drew his hood back over his head.<br /><br />Beside him, Liora dipped a neat white handkerchief under the faucet, wrung it out with delicate fingers, and carefully dabbed at her hoodie hem and skirt to remove any leftover cum. After that, she did the same to her now flaccid penis before giving that handkerchief another rinse. When she was satisfied, she folded it and slipped it back into her satchel. Then she adjusted the strap across her chest and turned toward him.<br /><br />&ldquo;So,&rdquo; she said with a small, expectant smile. &ldquo;Would you like to&hellip; you know, continue our day at the convention together?&rdquo;<br /><br />Kieran looked up from the sink, droplets of water still clinging to his cheeks. For a heartbeat he hesitated, his ears twitching nervously under his hood. Then he nodded. &ldquo;Yeah&hellip; I&rsquo;d like that.&rdquo;<br /><br />&ldquo;Good,&rdquo; she purred, her smile widening.<br /><br />&ldquo;By the way&hellip;&rdquo; he muttered, nodding toward her skirt. &ldquo;Your thing&rsquo;s still out.&rdquo;<br /><br />She blinked in confusion before looking down. Her soft cock drooped out of the skirt&rsquo;s unzipped opening, dangling there for all to see.<br /><br />&ldquo;Oh&mdash;right,&rdquo; she laughed, shoving it back inside and zipping her skirt closed.<br /><br />Kieran kept staring&mdash;a bit of her soft penis was still poking out from beneath her skirt. That gave him a silly idea. He swiftly knelt and dove headfirst under the cloth. Before Liora could react, her cock had already found its way back inside his mouth.<br /><br />She gasped at first, watching her pleated skirt rise where he&rsquo;d shoved his head beneath it. Then she giggled&mdash;it was too silly, especially with his long tail wiggling. Leaning down, she rubbed his head through the blanket.<br /><br />&ldquo;Silly,&rdquo; she murmured.<br /><br />Liora let Kieran do as he pleased, feeling the way he bobbed his head up and down her soft rod gently. A few minutes later, she came again, though this time it was more like a dry orgasm. No big load of thick cum, just a few drops of pre. She let out a sigh as he licked her cock clean.<br /><br />Once he pulled his lips off her cock and stood up, she removed her damaged panties, retrieved a new pair from her satchel, and slipped them on before stowing the old ones away.<br /><br />&ldquo;So&hellip;&rdquo; she grinned, adjusting the strap of her satchel. &ldquo;Are we really done, or do you want to go another round?&rdquo;<br /><br />&ldquo;That&rsquo;s it,&rdquo; he said, sliding his hands into his hoodie pouch. &ldquo;I&rsquo;m very impressed that you can still stand after all those excessive blowjobs. Even more impressive&hellip; you can cum without having any pair of balls.&rdquo;<br /><br />&ldquo;Maybe I&rsquo;m just built different,&rdquo; she said, puffing out her chest proudly.<br /><br />&ldquo;Maybe,&rdquo; he chuckled. &ldquo;You&rsquo;re not like any other girl, after all.&rdquo;<br /><br />Before stepping out, the duo pulled out their phones, exchanging numbers with the ease of two people who already knew this wouldn&rsquo;t be the last time they saw each other. And then, side by side, they pushed the sliding door open.<br /><br />The moment the pair stepped back into the crowded convention floor, Kieran felt the noise and energy wash over him like a wave. It was almost disorienting, the contrast between the quiet, strange intimacy of that secluded restroom and the chaos of the main halls. But now&hellip; it felt different.<br /><br />Before, the crowd had been overwhelming for him. Now, with Liora walking beside him, satchel swinging against her hip, tail unconsciously looped with his, the press of people didn&rsquo;t seem so sharp.<br /><br />&ldquo;Where to first?&rdquo; she asked, tilting her head, ponytail swishing as she scanned the hall.<br /><br />Kieran hesitated. He usually just drifted toward Artist Alley or the retro gaming booths&mdash;places where he could hide behind his hoodie and fade into the crowd. But something in her expectant smile made him want to be braver. &ldquo;&hellip;Panels? Maybe the indie game showcase after?&rdquo;<br /><br />&ldquo;Panels it is,&rdquo; she said without missing a beat, sliding closer into the flow of the crowd until their shoulders brushed, moving with effortless ease.<br /><br />The next few hours passed like a dream. They sat in on a voice actor Q&amp;A, Liora whispering sarcastic commentary in his ear that made him stifle laughter while others clapped politely. At the indie showcase, she dragged him to every single demo booth, challenging him to beat her scores&mdash;and gloating mercilessly every time she did better.<br /><br />When they paused for food, she insisted on ordering extra dumplings and teased him until he finally relented, sharing a soda with two straws. His tail curled tight around hers under the table, and she didn&rsquo;t pull away.<br /><br />Artist Alley was quieter, and he felt his nerves creeping back as they browsed. But Liora kept up her steady stream of teasing and playful nudges, pushing him to actually buy prints instead of just staring at them.<br /><br />&ldquo;You&rsquo;ve got good taste,&rdquo; she said when he picked out a dramatic landscape piece. &ldquo;Don&rsquo;t hide it.&rdquo;<br /><br />Somewhere along the way, they even stumbled into a cosplay dance-off. Liora clapped along, laughing, and before he knew it, Kieran found himself clapping too, tail flicking to the beat.<br /><br />By the time the sun set and the hall lights dimmed into evening glow, Kieran realized something almost unbelievable: he wasn&rsquo;t thinking about being alone anymore. His hoodie still weighed on his shoulders, his backpack straps still dug into him&mdash;but he wasn&rsquo;t carrying the day by himself.<br /><br />They found a quiet balcony overlooking the city, neon lights flickering like distant fireflies below. Liora leaned against the railing, her tail swaying lazily as she took in the view.<br /><br />Kieran stood beside her, scratching the back of his neck. &ldquo;&hellip;I didn&rsquo;t think I&rsquo;d&hellip; have this much fun today.&rdquo;<br /><br />She tilted her head, that familiar sly smile softening just a little. &ldquo;For your first convention? Not too shabby.&rdquo;<br /><br />He let out a small, nervous laugh. &ldquo;Guess I pick up things quickly.&rdquo;<br /><br />Her eyes sparkled, amused. &ldquo;Oh really? That&rsquo;s the line you&rsquo;re going with?&rdquo;<br /><br />For a moment, neither of them spoke. The convention noise drifted faintly from behind them, but out here, it felt like the world had shrunk to just the two of them.<br /><br />Kieran&rsquo;s tail brushed against hers, tentative, and she let it twine briefly before they both pulled back.<br /><br />&ldquo;See you tomorrow?&rdquo; she asked, her voice teasing but warm.<br /><br />&ldquo;Definitely,&rdquo; he replied, a shy smile tugging at his lips.<br /><br />They parted ways after that, heading home separately, the glow of the city and the buzz of the convention fading behind them. But in their minds, the two of them were already looking forward to their next meeting.<br /><br />Kieran walked along the familiar path to his apartment, caught between reality and a delicious daydream. The convention replayed in his mind like a strange, colorful movie&mdash;but at its heart was Liora: cute, quirky, and impossible to forget. His stomach gave a little twist at the memory of her cock&mdash;the surprising flavors, the way it had at first unsettled him, then completely won him over. He could almost taste it again tomorrow, and the thought of going down on that girl made him grin. Somehow, he knew he was hopelessly hooked.<br /><br />Then it hit him. He paused and blinked.<br /><br />She hadn&rsquo;t paid him the thirty-five bucks she owed him yet.<br /><br />He chuckled and shook his head. He could always remind her tomorrow.<br /><br />With that thought settled, he continued on his way home.</span>",
  "pools_count": 0,
  "title": "Sweet Deal [Story]",
  "deleted": "f",
  "public": "t",
  "mimetype": "image/png",
  "pagecount": "12",
  "rating_id": "2",
  "rating_name": "Adult",
  "ratings": [
    {
      "content_tag_id": "4",
      "name": "Sexual Themes",
      "description": "Erotic imagery, sexual activity or arousal",
      "rating_id": "2"
    }
  ],
  "submission_type_id": "12",
  "type_name": "Writing - Document",
  "guest_block": "f",
  "friends_only": "f",
  "comments_count": "3",
  "views": "105",
  "latest_file_name": "5751182_Kaimon15_sweetdeal12.png",
  "latest_mimetype": "image/png",
  "latest_file_url_full": "https://nl1.ib.metapix.net/files/full/5751/5751182_Kaimon15_sweetdeal12.png",
  "latest_file_url_screen": "https://nl1.ib.metapix.net/files/screen/5751/5751182_Kaimon15_sweetdeal12.png",
  "latest_file_url_preview": "https://nl1.ib.metapix.net/files/preview/5751/5751182_Kaimon15_sweetdeal12.jpg",
  "latest_thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5751/5751182_Kaimon15_sweetdeal12.jpg",
  "latest_thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5751/5751182_Kaimon15_sweetdeal12_noncustom.jpg",
  "latest_thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5751/5751182_Kaimon15_sweetdeal12_noncustom.jpg",
  "latest_thumb_medium_noncustom_x": "120",
  "latest_thumb_medium_noncustom_y": "77",
  "latest_thumb_large_noncustom_x": "200",
  "latest_thumb_large_noncustom_y": "128",
  "latest_thumb_huge_noncustom_x": "300",
  "latest_thumb_huge_noncustom_y": "192"
}