{"generatedAt":"2026-10-09T02:29:18.851Z","count":379,"levels":["beginner","n5","n4","n3","n2","n1"],"entries":[{"id":"kana-starter-festival","slug":"summer-festival-stival","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"なつまつり","titleEn":"Summer Festival","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"なつまつりの おと、におい、そして はなび。","topics":["culture","festival"],"themes":["summer festival","food","fireworks","everyday adventure"],"grammar":["ga-suru"],"coverImage":"/library/covers/kana-starter-festival.webp","coverColor":"bg-gradient-to-br from-purple-400 to-pink-300","wordCount":38,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":95,"engagementVersion":null,"hookLine":"A trip to a summer festival with takoyaki, goldfish scooping, and fireworks. All in kana!","order":0,"addedAt":"2026-06-08T14:39:39.333Z"},{"id":"kana-starter-train","slug":"asleep-on-the-train--train","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"でんしゃで うとうと","titleEn":"Asleep on the Train","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"でんしゃで うとうと…きが つくと?","topics":["travel","daily-life"],"themes":["daily life","transportation","mistakes"],"grammar":["te-ita","te-shimau","uchi-ni"],"coverImage":"/library/covers/kana-starter-train.webp","coverColor":"bg-gradient-to-br from-cyan-300 to-blue-300","wordCount":29,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":80,"engagementVersion":null,"hookLine":"A relatable tale of nodding off on the train and ending up somewhere unexpected.","order":1,"addedAt":"2026-06-08T14:39:33.058Z"},{"id":"kana-starter-cat","slug":"our-cat-s-secret-er-cat","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"うちの ねこ","titleEn":"Our Cat's Secret","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"ちろが、おかしな ものを もって きました。","topics":["animals","home"],"themes":["pets","cats","humor"],"grammar":["te-iru","te-kuru"],"coverImage":"/library/covers/kana-starter-cat.webp","coverColor":"bg-gradient-to-br from-sky-300 to-indigo-200","wordCount":29,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":95,"engagementVersion":null,"hookLine":"Your cat comes home with a neighbor's sock. Is she a thief? A funny cat story in simple kana.","order":2,"addedAt":"2026-06-08T14:39:26.939Z"},{"id":"kana-starter-rain","slug":"a-rainy-day-r-rain","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"あめの ひ","titleEn":"A Rainy Day","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"あめの ひの、ちいさな しんせつ。","topics":["weather","kindness"],"themes":["kindness","rain","strangers"],"grammar":["te-kudasai","te-kureru","te-shimau"],"coverImage":"/library/covers/kana-starter-rain.webp","coverColor":"bg-gradient-to-br from-slate-400 to-sky-300","wordCount":30,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":90,"engagementVersion":null,"hookLine":"A forgotten umbrella and a kind stranger, a warm-hearted story of rain and kindness.","order":3,"addedAt":"2026-06-08T14:39:29.226Z"},{"id":"kana-starter-vending","slug":"a-lucky-vending-machine-ending","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"ラッキーな じはんき","titleEn":"A Lucky Vending Machine","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"じはんきで、うれしい サプライズ。","topics":["daily-life","fun"],"themes":["everyday","luck","food"],"grammar":["de","te-kuru"],"coverImage":"/library/covers/kana-starter-vending.webp","coverColor":"bg-gradient-to-br from-fuchsia-300 to-pink-200","wordCount":17,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":90,"engagementVersion":null,"hookLine":"Get a lucky extra drink from a vending machine!","order":4,"addedAt":"2026-06-08T14:39:22.108Z"},{"id":"kana-starter-food","slug":"the-spiciest-ramen-r-food","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"いちばん からい ラーメン","titleEn":"The Spiciest Ramen","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"いちばん からい ラーメンに ちょうせん!","topics":["food","adventure"],"themes":["food","challenge","humor"],"grammar":[],"coverImage":"/library/covers/kana-starter-food.webp","coverColor":"bg-gradient-to-br from-red-400 to-rose-300","wordCount":27,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":85,"engagementVersion":null,"hookLine":"Spicy ramen challenge makes your mouth burn!","order":5,"addedAt":"2026-06-08T14:39:24.639Z"},{"id":"kana-starter-moon","slug":"goodnight-moon-r-moon","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"おやすみ、おつきさま","titleEn":"Goodnight, Moon","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"よるの まどから、つきを みあげて。","topics":["nature","night"],"themes":["night","nature","imagination"],"grammar":["ga-arimasu","te-iru","mitai"],"coverImage":"/library/covers/kana-starter-moon.webp","coverColor":"bg-gradient-to-br from-indigo-400 to-violet-300","wordCount":37,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":88,"engagementVersion":null,"hookLine":"Say goodnight to the moon with a rabbit making mochi.","order":6,"addedAt":"2026-06-08T14:39:36.425Z"},{"id":"kana-starter-greetings","slug":"nice-to-meet-you-etings","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"はじめまして","titleEn":"Nice to Meet You","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"パンが だいすきな はると くん。","topics":["greetings","self-introduction"],"themes":["greetings","food","self-introduction"],"grammar":[],"coverImage":"/library/covers/kana-starter-greetings.webp","coverColor":"bg-gradient-to-br from-rose-400 to-orange-300","wordCount":16,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":90,"engagementVersion":null,"hookLine":"A simple self-introduction about loving bread.","order":7,"addedAt":"2026-06-08T14:39:15.478Z"},{"id":"kana-starter-dog","slug":"the-dog-at-the-park-er-dog","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"こうえんの いぬ","titleEn":"The Dog at the Park","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"こうえんで、いぬと ともだちに なりました。","topics":["animals","friends"],"themes":["animals","park","friendship"],"grammar":["de","te-iru"],"coverImage":"/library/covers/kana-starter-dog.webp","coverColor":"bg-gradient-to-br from-lime-300 to-emerald-200","wordCount":20,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":95,"engagementVersion":null,"hookLine":"A small dog at the park becomes a new friend.","order":8,"addedAt":"2026-06-08T14:39:19.567Z"},{"id":"kana-starter-octopus","slug":"the-stinky-octopus-ctopus","level":"beginner","levelLabel":"Beginner","tier":"rich","category":"short_story","title":"くさい たこ","titleEn":"The Stinky Octopus","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"あし が おおい たこ。 あし が くさい!","topics":["ocean","humor","octopus"],"themes":["animals","humor","body parts"],"grammar":["ga-imasu","to-iu"],"coverImage":"/library/covers/kana-starter-octopus.webp","coverColor":"bg-gradient-to-br from-teal-400 to-cyan-300","wordCount":26,"estimatedReadingTime":1,"jlptLevelNum":6,"formality":"","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":null,"engagement":85,"engagementVersion":null,"hookLine":"A silly story about a stinky octopus and a squid.","order":9,"addedAt":"2026-06-08T14:39:13.015Z"},{"id":"6Kj5BEaAQi6eWmfW53hs","slug":"hikaru-fW53hs","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"ひかる","titleEn":"Shining","titleRomaji":"Hikaru","titleFurigana":"ひかる","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A simple poem about everything shining brightly during the daytime.","topics":["poetry","children","light","joy","poetic","heartwarming","aozora_bunko"],"themes":["poetry","daytime","nature"],"grammar":["n-desu"],"coverImage":"/library/covers/6Kj5BEaAQi6eWmfW53hs.webp","coverColor":"from-emerald-400 to-cyan-500","wordCount":99,"estimatedReadingTime":3,"jlptLevelNum":5,"formality":"modern_casual","kanjiDensity":0,"archaic":false,"quizReady":false,"curationScore":35,"engagement":12,"engagementVersion":2,"hookLine":"A vibrant poem celebrating everyday things that shine.","order":0,"addedAt":"2026-05-18T15:28:56.146Z"},{"id":"3cWrkhQirvb1Ja7yaPqe","slug":"mimizukusan-7yaPqe","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"ミミヅクサン","titleEn":"Mimizuku-san","titleRomaji":"Mimizukusan","titleFurigana":"みみづくさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A horned owl goes for a walk, drinks water, loses glasses, gets wet, sneezes, and returns home.","topics":["children","short_story","daily_life","perseverance","heartwarming","humorous","aozora_bunko"],"themes":["humorous","animal"],"grammar":["ni","to","wo"],"coverImage":"/library/covers/3cWrkhQirvb1Ja7yaPqe.webp","coverColor":"from-slate-600 to-slate-800","wordCount":82,"estimatedReadingTime":2,"jlptLevelNum":5,"formality":"modern_casual","kanjiDensity":11.6,"archaic":false,"quizReady":false,"curationScore":20,"engagement":24,"engagementVersion":2,"hookLine":"A simple, playful story of an owl character losing his glasses.","order":2,"addedAt":"2026-05-18T15:50:11.905Z"},{"id":"n5-original-inu","slug":"every-morning-at-the-river-al-inu","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"川の石","titleEn":"Every Morning at the River","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Kaori leaves the house at half past six every weekday and her old dog stays behind. The boy next door keeps telling her what the dog does down at the river each morning. It carries a stone there, sets it down, and looks up as if somebody were standing over it.","topics":["slice of life","animals","family"],"themes":["slice of life","animals","family","dog","winter","snow"],"grammar":["de","mo","n-desu","tari-tari-suru","te-iru","dictionary-form-to","te-aru","te-ita"],"coverImage":"/library/covers/n5-original-inu.webp","coverColor":"from-violet-500 to-fuchsia-400","wordCount":435,"estimatedReadingTime":12,"jlptLevelNum":5,"formality":"","kanjiDensity":17.8,"archaic":false,"quizReady":true,"curationScore":null,"engagement":85,"engagementVersion":2,"hookLine":"Her old dog carries a stone to the river every morning. The boy next door keeps watching.","order":3,"addedAt":"2026-09-11T10:47:47.379Z"},{"id":"n5-original-koumyouji","slug":"the-invitation-myouji","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"二まいの紙","titleEn":"The Invitation","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Naoko has lived in the neighbourhood three days. On an afternoon walk she finds a temple far too big for the street it stands on, and the man who comes out from behind it is very glad to meet her.","topics":["horror","mystery"],"themes":["horror","mystery","temple","neighbourhood","strangers","invitation"],"grammar":["hou-ga-ii","masen-ka","sugiru","te-kudasai","te-aru","te-ita","to-iu"],"coverImage":"/library/covers/n5-original-koumyouji.webp","coverColor":"from-amber-400 to-rose-400","wordCount":480,"estimatedReadingTime":14,"jlptLevelNum":5,"formality":"","kanjiDensity":15.3,"archaic":false,"quizReady":true,"curationScore":null,"engagement":63,"engagementVersion":2,"hookLine":"Naoko moved in three days ago. The temple down the road is far too big for the road.","order":4,"addedAt":"2026-09-11T10:47:48.892Z"},{"id":"n5-original-chagama","slug":"the-gap-on-the-shelf-hagama","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"本と本の間","titleEn":"The Gap on the Shelf","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Shota's mother gives him a new book every week and he has never opened one. On a class visit to the library everybody has to borrow two, and the first book he ever reads turns out to be about tanuki.","topics":["folktales","family","school life"],"themes":["folktales","family","school life","tanuki","library","books"],"grammar":["ga-arimasu","kara","mashou","mo","te-iru","dictionary-form-to","nai-de","te-aru"],"coverImage":"/library/covers/n5-original-chagama.webp","coverColor":"from-cyan-400 to-blue-500","wordCount":426,"estimatedReadingTime":12,"jlptLevelNum":5,"formality":"","kanjiDensity":18.1,"archaic":false,"quizReady":true,"curationScore":null,"engagement":68,"engagementVersion":2,"hookLine":"Shota has never opened any of the books his mother buys him. Today he has to borrow two.","order":5,"addedAt":"2026-09-11T10:47:50.540Z"},{"id":"n5-original-kutsu","slug":"ten-minutes-left--kutsu","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"あと十ぷん","titleEn":"Ten Minutes Left","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Ren was the best footballer in Yuta's year until his father told him to put the game down and study. Today the entrance exam and the last match of the season fall on the same day, and the match is going badly.","topics":["sports","school","friendship"],"themes":["sports","school","friendship","football","team","exam"],"grammar":["de","mada-te-imasen","n-desu","nai-de-kudasai","ni-e","no-naka-de-ga-ichiban","te-iru","te-kudasai"],"coverImage":"/library/covers/n5-original-kutsu.webp","coverColor":"from-lime-400 to-emerald-500","wordCount":499,"estimatedReadingTime":14,"jlptLevelNum":5,"formality":"","kanjiDensity":10.8,"archaic":false,"quizReady":true,"curationScore":null,"engagement":69,"engagementVersion":2,"hookLine":"Ren gave up football for his father and the entrance exam. The last match is going badly.","order":6,"addedAt":"2026-09-11T10:47:52.158Z"},{"id":"n5-original-yaki-ramen","slug":"never-a-day-off--ramen","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"おれの屋台","titleEn":"Never a Day Off","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Take has opened his ramen stall on the same street every night for fifty years. Then one morning he cannot get out of bed, and things start appearing on his windowsill.","topics":["food","work","old age","kindness","neighbourhood"],"themes":["food","work","old age","kindness","neighbourhood","first-person"],"grammar":["ku-ni-naru","mo","no-naka-de-ga-ichiban","node","te-iru","te-kudasai","dictionary-form-to"],"coverImage":"/library/covers/n5-original-yaki-ramen.webp","coverColor":"from-pink-400 to-purple-500","wordCount":424,"estimatedReadingTime":12,"jlptLevelNum":5,"formality":"","kanjiDensity":14.3,"archaic":false,"quizReady":true,"curationScore":null,"engagement":84,"engagementVersion":2,"hookLine":"Fifty years and Take never closed the ramen stall once. This morning he cannot get up.","order":7,"addedAt":"2026-09-11T10:47:53.916Z"},{"id":"n5-original-jukai","slug":"the-first-day-of-summer--jukai","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"白いいと","titleEn":"The First Day of Summer","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Three classmates walk into the sea of trees below the mountain on the first day of summer break, following tape that other people tied to the trunks. There are no birds. Mika says she has been here before, and she keeps walking past where the tape ends.","topics":["horror","folklore","school life"],"themes":["horror","folklore","school life","yokai","forest","summer break"],"grammar":["kara","ku-ni-naru","n-desu","nai-de-kudasai","te-iru","to","nai-de","te-ita"],"coverImage":"/library/covers/n5-original-jukai.webp","coverColor":"from-orange-400 to-red-500","wordCount":497,"estimatedReadingTime":14,"jlptLevelNum":5,"formality":"","kanjiDensity":12.8,"archaic":false,"quizReady":true,"curationScore":null,"engagement":81,"engagementVersion":2,"hookLine":"Three friends follow someone else's tape into the forest. Mika keeps walking past the end.","order":8,"addedAt":"2026-09-11T10:47:55.499Z"},{"id":"n5-original-sutoobu","slug":"one-line-of-boot-prints-utoobu","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"ストーブの前で","titleEn":"One Line of Boot Prints","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Heavy snow stops the buses, and one parent after another phones the school to keep their child home. A seven-year-old walks in through the drifts anyway, and the new teacher holds class for one beside the stove.","topics":["school","winter","childhood"],"themes":["school","winter","childhood","snow","classroom","quiet"],"grammar":["de","ga-arimasu","kara","mo","te-iru","wo","dictionary-form-to","te-ita"],"coverImage":"/library/covers/n5-original-sutoobu.webp","coverColor":"from-teal-400 to-cyan-500","wordCount":419,"estimatedReadingTime":12,"jlptLevelNum":5,"formality":"","kanjiDensity":19.8,"archaic":false,"quizReady":true,"curationScore":null,"engagement":64,"engagementVersion":2,"hookLine":"Snow shuts the buses and every parent calls in. One seven year old walks to school anyway.","order":9,"addedAt":"2026-09-11T10:47:57.101Z"},{"id":"n5-original-houchou","slug":"the-sound-the-water-makes-ouchou","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"みじかい音","titleEn":"The Sound the Water Makes","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Two families in one mountain village make the kitchen knives the whole country cooks with, and only two teenagers are left to take the work on. Everyone expects Sota to inherit the trade. Months before the examination that decides it, he starts teaching Aya everything he knows.","topics":["slice_of_life","food"],"themes":["slice_of_life","food","craft","knife-making","mountain village","inheritance"],"grammar":["ga-arimasu","ku-ni-naru","te-iru","te-kara","nai-de","shika-nai","te-ita"],"coverImage":"/library/covers/n5-original-houchou.webp","coverColor":"from-indigo-500 to-slate-600","wordCount":496,"estimatedReadingTime":14,"jlptLevelNum":5,"formality":"","kanjiDensity":17.8,"archaic":false,"quizReady":true,"curationScore":null,"engagement":74,"engagementVersion":2,"hookLine":"Everyone expects Sota to inherit the knife shop. He starts teaching Aya instead.","order":10,"addedAt":"2026-09-11T10:47:58.633Z"},{"id":"n5-original-tegami","slug":"three-envelopes-tegami","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"三つのふうとう","titleEn":"Three Envelopes","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"The same road out of town every morning, the same seat at the small station, the same train. Then one morning an opened letter is waiting on the seat, addressed to somebody who lives in his own town.","topics":["daily life","letters","small town","loneliness"],"themes":["daily life","letters","small town","loneliness","slice-of-life","commute"],"grammar":["ga-arimasu","ga-imasu","masen-ka","mo","n-desu","te-iru","te-kudasai"],"coverImage":"/library/covers/n5-original-tegami.webp","coverColor":"from-yellow-400 to-amber-500","wordCount":431,"estimatedReadingTime":12,"jlptLevelNum":5,"formality":"","kanjiDensity":14.7,"archaic":false,"quizReady":true,"curationScore":null,"engagement":79,"engagementVersion":2,"hookLine":"Same road, same seat, same train, until the morning he finds an opened letter waiting.","order":11,"addedAt":"2026-09-11T10:48:00.336Z"},{"id":"n5-original-mado","slug":"wait-here-l-mado","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"店のまど","titleEn":"Wait Here","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Yuki's mother says she will be right back, lights a cigarette and walks off down the street. A thin white cat is waiting where she was standing, and it knows a way down.","topics":["horror","folktale","city","family"],"themes":["horror","folktale","city","family","eerie","underground"],"grammar":["ga-arimasu","ga-imasu","kara","ku-ni-naru","mo","ni-e","te-iru","te-kudasai"],"coverImage":"/library/covers/n5-original-mado.webp","coverColor":"from-sky-400 to-indigo-500","wordCount":499,"estimatedReadingTime":14,"jlptLevelNum":5,"formality":"","kanjiDensity":15.1,"archaic":false,"quizReady":true,"curationScore":null,"engagement":82,"engagementVersion":2,"hookLine":"Her mother said wait here. The thin white cat outside the shop knows a way down.","order":12,"addedAt":"2026-09-11T10:48:01.804Z"},{"id":"n5-original-kasa","slug":"one-umbrella-please-l-kasa","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"かさを一本","titleEn":"One Umbrella, Please","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Every clear morning a young samurai buys one umbrella from a small shop in Edo and walks off toward the river without opening it. On the seventh morning it rains, and the girl who has been selling them to him shuts the shop and follows.","topics":["fiction","edo","animals"],"themes":["fiction","edo","animals","story","kindness","rain"],"grammar":["deshou","ga-arimasu","ga-imasu","n-desu","ni-e","te-iru","nai-de","te-aru"],"coverImage":"/library/covers/n5-original-kasa.webp","coverColor":"from-emerald-400 to-teal-500","wordCount":425,"estimatedReadingTime":12,"jlptLevelNum":5,"formality":"","kanjiDensity":19.9,"archaic":false,"quizReady":true,"curationScore":null,"engagement":75,"engagementVersion":2,"hookLine":"A young samurai buys an umbrella every clear morning and never opens a single one.","order":13,"addedAt":"2026-09-11T10:48:03.353Z"},{"id":"n5-original-taki","slug":"the-room-on-the-mountain-l-taki","level":"n5","levelLabel":"N5","tier":"rich","category":"short_story","title":"山の上のへや","titleEn":"The Room on the Mountain","titleRomaji":"","titleFurigana":"","author":"Yomimaru","authorRomaji":"","authorFurigana":"","description":"Lucas is nineteen and travelling Japan alone. The temple at the top of the mountain was not on his map. The monks give him a room for the night, and in the morning they hand him white clothes and walk him down to the water.","topics":["travel","coming of age"],"themes":["travel","coming of age","temple","mountain","yamabushi","first person"],"grammar":["de","ga-arimasu","ku-ni-naru","sugiru","te-iru","dictionary-form-to","nai-de"],"coverImage":"/library/covers/n5-original-taki.webp","coverColor":"from-rose-400 to-orange-400","wordCount":488,"estimatedReadingTime":14,"jlptLevelNum":5,"formality":"","kanjiDensity":18.3,"archaic":false,"quizReady":true,"curationScore":null,"engagement":48,"engagementVersion":2,"hookLine":"The temple at the top of the mountain was not on his map. The monks give him a bed anyway.","order":14,"addedAt":"2026-09-11T10:48:04.837Z"},{"id":"9veBrp0CAG5FI5jYAKmK","slug":"amedama-jYAKmK","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"飴だま","titleEn":"The Candy Drop","titleRomaji":"Amedama","titleFurigana":"あめだま","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"On a spring day, a mother and her two children share a boat with a sleepy samurai, leading to a conflict over a single candy.","topics":["short_story","children","greed","family","humorous","heartwarming","aozora_bunko"],"themes":["humor","samurai","generosity"],"grammar":["te-iru","nakereba-naranai","te-shimau"],"coverImage":"/library/covers/9veBrp0CAG5FI5jYAKmK.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":449,"estimatedReadingTime":9,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":6.2,"archaic":false,"quizReady":true,"curationScore":95,"engagement":82,"engagementVersion":2,"hookLine":"A samurai on a boat draws his sword - but only to split a candy for two quarreling children.","order":0,"addedAt":"2026-05-18T15:28:34.744Z"},{"id":"8Fk2xdHwDUs3M5arquH6","slug":"kani-no-shobai-arquH6","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"蟹のしょうばい","titleEn":"The Crab's Barber Business","titleRomaji":"Kani no Shōbai","titleFurigana":"かにのしょうばい","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A resourceful crab starts a barbershop but must adapt when customers lack hair.","topics":["children","folklore","resourcefulness","humor","humorous","heartwarming","aozora_bunko"],"themes":["humor","fantasy","animal story"],"grammar":["ka-dou-ka","koto-ni-suru"],"coverImage":"/library/covers/8Fk2xdHwDUs3M5arquH6.webp","coverColor":"from-emerald-500 to-teal-600","wordCount":473,"estimatedReadingTime":9,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":5.5,"archaic":false,"quizReady":true,"curationScore":90,"engagement":67,"engagementVersion":2,"hookLine":"A crab starts a barber shop and tries to shave a tanuki's fur. Chaos ensues.","order":1,"addedAt":"2026-05-18T15:28:37.837Z"},{"id":"LGV2cZ8vk0z2TpWbBesh","slug":"shashin-yasan-WbBesh","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"しゃしんやさん","titleEn":"The Photographer","titleRomaji":"Shashin'yasan","titleFurigana":"しゃしんやさん","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A mischievous boy makes funny faces when a photographer tries to take his picture.","topics":["short_story","children","childhood","mischief","humorous","heartwarming","aozora_bunko"],"themes":["humor","childhood","family"],"grammar":["mashou-ka","te-iru"],"coverImage":"/library/covers/LGV2cZ8vk0z2TpWbBesh.webp","coverColor":"from-green-500 to-emerald-500","wordCount":335,"estimatedReadingTime":7,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":2.6,"archaic":false,"quizReady":true,"curationScore":90,"engagement":56,"engagementVersion":2,"hookLine":"A mischievous boy keeps ruining the family photo - until the photographer finds a clever trick.","order":2,"addedAt":"2026-05-18T14:17:37.478Z"},{"id":"Njb28IfjIMfMGBAjAoX1","slug":"gachou-no-tanjoubi-AjAoX1","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"がちょうの　たんじょうび","titleEn":"Goose's Birthday","titleRomaji":"gachou no tanjoubi","titleFurigana":"がちょうの たんじょうび","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A goose's birthday party is complicated by a weasel's embarrassing habit of loud flatulence.","topics":["short_story","children","embarrassment","friendship","humorous","aozora_bunko"],"themes":["humor","friendship","animals"],"grammar":["shika-nai","te-kuru","te-shimau","to-iu"],"coverImage":"/library/covers/Njb28IfjIMfMGBAjAoX1.webp","coverColor":"from-rose-600 to-amber-500","wordCount":457,"estimatedReadingTime":9,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":0,"archaic":false,"quizReady":true,"curationScore":90,"engagement":61,"engagementVersion":2,"hookLine":"A weasel tries not to fart at a birthday party, with disastrous results.","order":3,"addedAt":"2026-05-18T15:29:08.838Z"},{"id":"Jlbto0n7tATQIrMenfEY","slug":"kozo-san-no-okyo-MenfEY","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"こぞうさんの　おきょう","titleEn":"The Young Monk and the Rabbit","titleRomaji":"Kozō-san no Okyō","titleFurigana":"こぞうさんの おきょう","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A young monk forgets his sutra after playing with a rabbit, who teaches him a substitute verse. To everyone's surprise, he recites it at the temple and receives a treat.","topics":["folktales","Buddhist","animals","humor"],"themes":["folklore","humor","children's story"],"grammar":["ni","node","to","te-kureru","te-shimau"],"coverImage":"/library/covers/Jlbto0n7tATQIrMenfEY.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":292,"estimatedReadingTime":6,"jlptLevelNum":4,"formality":"Casual","kanjiDensity":0.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":63,"engagementVersion":2,"hookLine":"A young monk forgets his sutra and instead sings about blooming peonies.","order":5,"addedAt":"2026-05-18T15:28:48.580Z"},{"id":"WH7iBGYM5siwbTvmujML","slug":"ashi-vmujML","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"あし","titleEn":"The Leg","titleRomaji":"Ashi","titleFurigana":"あし","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A horse wakes up with a numb leg and thinks it's been stolen, leading to a comical misunderstanding.","topics":["children","folklore","misunderstanding","humorous","aozora_bunko"],"themes":["comedy","misunderstanding","animals"],"grammar":["kamo-shirenai"],"coverImage":"/library/covers/WH7iBGYM5siwbTvmujML.webp","coverColor":"from-rose-500 to-red-500","wordCount":394,"estimatedReadingTime":8,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":3.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":68,"engagementVersion":2,"hookLine":"A horse thinks his numb leg is stolen and goes on a kicking spree.","order":6,"addedAt":"2026-05-18T15:28:20.097Z"},{"id":"dQOgYfF8cBEbmXeqb7q4","slug":"ichinensei-tachi-to-hiyome-eqb7q4","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"一年生たちとひよめ","titleEn":"The First Graders and the Ducklings","titleRomaji":"Ichinensei-tachi to Hiyome","titleFurigana":"いちねんせいたちとひよめ","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"First graders tease ducks on their way to school and later learn a lesson about honesty.","topics":["children","short_story","honesty","childhood","heartwarming","nostalgic","aozora_bunko"],"themes":["honesty","childhood","animals"],"grammar":["ta-bakari"],"coverImage":"/library/covers/dQOgYfF8cBEbmXeqb7q4.webp","coverColor":"from-emerald-500 to-teal-600","wordCount":468,"estimatedReadingTime":9,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":7.9,"archaic":false,"quizReady":true,"curationScore":80,"engagement":70,"engagementVersion":2,"hookLine":"First graders learn honesty from ducks who dive even without dumplings.","order":7,"addedAt":"2026-05-18T15:28:39.133Z"},{"id":"1ki0Ep8Sbdg0qrE96xjm","slug":"sensei-no-medama-ni-E96xjm","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"先生の眼玉に","titleEn":"Into the Teacher's Eyes","titleRomaji":"Sensei no Medama ni","titleFurigana":"せんせいのめだまに","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A group of children encounter a mysterious old man in the snow, leading to a chilling consequence.","topics":["short_story","folklore","mischief","consequences","eerie","suspenseful","aozora_bunko"],"themes":["folklore","mischief","eerie"],"grammar":["te-shimau"],"coverImage":"/library/covers/1ki0Ep8Sbdg0qrE96xjm.webp","coverColor":"from-violet-500 to-rose-500","wordCount":316,"estimatedReadingTime":6,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":22,"archaic":false,"quizReady":true,"curationScore":80,"engagement":62,"engagementVersion":2,"hookLine":"When snow turns to sugar and salt, a naughty boy learns a painful lesson.","order":8,"addedAt":"2026-05-18T15:51:59.509Z"},{"id":"SMN7zFBuC7gV8aFlrInR","slug":"nezumi-san-no-shippai-FlrInR","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ねずみさんの失敗","titleEn":"The Mouse's Mistake","titleRomaji":"Nezumi-san no Shippai","titleFurigana":"ねずみさんのしっぱい","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A lazy mouse tricks his wife into dressing up to visit a friend who is frying tofu, hoping for a treat.","topics":["short_story","children","greed","foolishness","humorous","aozora_bunko"],"themes":["greed","humorous","animals"],"grammar":["n-desu","no-ni","sou-da-hearsay","ta-bakari"],"coverImage":"/library/covers/SMN7zFBuC7gV8aFlrInR.webp","coverColor":"from-pink-600 to-orange-500","wordCount":555,"estimatedReadingTime":11,"jlptLevelNum":4,"formality":"archaic_light","kanjiDensity":14.9,"archaic":true,"quizReady":true,"curationScore":80,"engagement":59,"engagementVersion":2,"hookLine":"A greedy mouse and his wife race to get fried tofu, but end up empty-handed!","order":9,"addedAt":"2026-05-18T15:50:09.870Z"},{"id":"RcqSCNaLJkvaXCVs5CJ3","slug":"hitotsu-no-hi-Vs5CJ3","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ひとつの火","titleEn":"One Fire","titleRomaji":"Hitotsu no Hi","titleFurigana":"ひとつのひ","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A child recalls lighting a candle for a cowherd and wondering where the flame will travel.","topics":["short_story","children","curiosity","human_connection","nostalgic","heartwarming","aozora_bunko"],"themes":["imagination","kindness","connection"],"grammar":["kamo-shirenai","te-shimau","te-yaru"],"coverImage":"/library/covers/RcqSCNaLJkvaXCVs5CJ3.webp","coverColor":"from-amber-500 to-orange-600","wordCount":405,"estimatedReadingTime":8,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":6.3,"archaic":false,"quizReady":true,"curationScore":75,"engagement":61,"engagementVersion":2,"hookLine":"A boy lights a candle and wonders how far its flame will travel.","order":10,"addedAt":"2026-05-18T15:28:59.359Z"},{"id":"1ok98dQxm8yQGhiGZ3EE","slug":"tsuite-itta-tefutefu-iGZ3EE","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ツイテ　イツタ　テフテフ","titleEn":"The Butterfly That Followed","titleRomaji":"Tsuite Itta Tefutefu","titleFurigana":"ついていった てふてふ","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A butterfly befriends a small red balloon and follows it after it is sold.","topics":["children","short_story","friendship","devotion","heartwarming","nostalgic","aozora_bunko"],"themes":["friendship","nature","children's story"],"grammar":["te-iru","te-kuru"],"coverImage":"/library/covers/1ok98dQxm8yQGhiGZ3EE.webp","coverColor":"from-indigo-600 to-cyan-500","wordCount":395,"estimatedReadingTime":8,"jlptLevelNum":4,"formality":"archaic_light","kanjiDensity":29.5,"archaic":true,"quizReady":true,"curationScore":80,"engagement":72,"engagementVersion":2,"hookLine":"A butterfly follows its friend the balloon into the sky.","order":11,"addedAt":"2026-05-18T15:29:14.950Z"},{"id":"Mi555zIcv0Oz33cTVrJT","slug":"kyuupii-cTVrJT","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"キューピー","titleEn":"Kewpie","titleRomaji":"Kyuupii","titleFurigana":"きゅうぴー","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"Toy animals search for a missing Kewpie doll in a playful adventure through a house.","topics":["short_story","children","adventure","mystery","humorous","lighthearted","aozora_bunko"],"themes":["adventure","mystery","humorous"],"grammar":["node","te-iru","nagara"],"coverImage":"/library/covers/Mi555zIcv0Oz33cTVrJT.webp","coverColor":"from-amber-500 to-rose-500","wordCount":366,"estimatedReadingTime":7,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":21.1,"archaic":false,"quizReady":false,"curationScore":70,"engagement":71,"engagementVersion":2,"hookLine":"A missing kewpie doll causes chaos in a toy box - a playful mystery with talking toys.","order":12,"addedAt":"2026-05-18T15:51:29.036Z"},{"id":"jjm027nNtdFWxgfqS5XS","slug":"otoshita-issen-douka-fqS5XS","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"落とした一銭銅貨","titleEn":"The Dropped One-Sen Copper Coin","titleRomaji":"Otoshita Issen Douka","titleFurigana":"おとした一せんどうか","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A sparrow finds a one-sen coin, loses it, and searches after recovering from a cold.","topics":["short_story","children","loss","perseverance","heartwarming","philosophical","aozora_bunko"],"themes":["animal","adventure","nature"],"grammar":["te-kuru","te-shimau"],"coverImage":"/library/covers/jjm027nNtdFWxgfqS5XS.webp","coverColor":"from-red-500 to-orange-500","wordCount":436,"estimatedReadingTime":9,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":11,"archaic":false,"quizReady":true,"curationScore":70,"engagement":47,"engagementVersion":2,"hookLine":"A sparrow drops his precious coin in the snow. Will he find it?","order":13,"addedAt":"2026-05-18T15:28:21.950Z"},{"id":"LoPMXbU54RYrIT84hOTE","slug":"hiyorige-ta-84hOTE","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ひよりげた","titleEn":"The Straw Sandals","titleRomaji":"Hiyorige ta","titleFurigana":"ひよりげた","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A mother tanuki teaches her reluctant child to transform, starting a gentle lesson in growing up.","topics":["children","folklore","family","transformation","heartwarming","nostalgic","aozora_bunko"],"themes":["folklore","animals","transformation","motherhood"],"grammar":["tai-desu","te-iru","te-shimau"],"coverImage":"/library/covers/LoPMXbU54RYrIT84hOTE.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":1015,"estimatedReadingTime":20,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":1.2,"archaic":false,"quizReady":false,"curationScore":75,"engagement":60,"engagementVersion":2,"hookLine":"A mother raccoon teaches her baby to shape-shift with a clever trick.","order":14,"addedAt":"2026-05-18T15:28:51.758Z"},{"id":"bbyuWIHo3DkGFbnwhvAN","slug":"omatsuri-nwhvAN","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"オマツリ","titleEn":"The Festival","titleRomaji":"Omatsuri","titleFurigana":"おまつり","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"Two old ladies discuss festival attire and struggle to stay awake.","topics":["short_story","children","community","celebration","nostalgic","humorous","aozora_bunko"],"themes":["humorous","slice of life","old age"],"grammar":["n-desu","te-iru","nagara","te-shimau"],"coverImage":"/library/covers/bbyuWIHo3DkGFbnwhvAN.webp","coverColor":"from-yellow-500 to-amber-500","wordCount":387,"estimatedReadingTime":8,"jlptLevelNum":4,"formality":"modern_formal","kanjiDensity":11.3,"archaic":false,"quizReady":false,"curationScore":65,"engagement":56,"engagementVersion":2,"hookLine":"Two old ladies fall asleep while planning for a festival, a charming comedic mishap.","order":15,"addedAt":"2026-05-18T15:50:04.170Z"},{"id":"hdnGY2GhijDNq8BoLjtF","slug":"michiko-san-BoLjtF","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ミチコサン","titleEn":"Michiko-san","titleRomaji":"Michiko-san","titleFurigana":"みちこさん","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A kind girl offers to hold a baby while a mother fixes her stroller, leading to a sweet interaction.","topics":["short_story","children","helpfulness","kindness","heartwarming","aozora_bunko"],"themes":["kindness","children"],"grammar":["te-iru","sou-da-appearance","te-ageru","te-itadakemasen-ka"],"coverImage":"/library/covers/hdnGY2GhijDNq8BoLjtF.webp","coverColor":"from-rose-600 to-amber-500","wordCount":333,"estimatedReadingTime":7,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":14.5,"archaic":true,"quizReady":false,"curationScore":70,"engagement":41,"engagementVersion":2,"hookLine":"A girl named Michiko helps a stranger by holding her baby, feeling the warmth of the child.","order":16,"addedAt":"2026-05-18T15:29:14.574Z"},{"id":"QvkK7oZwt3Zkv62k3UZ1","slug":"zausan-sarusan-2k3UZ1","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ザウサン　サルサン","titleEn":"Zausan and Sarusan","titleRomaji":"Zausan Sarusan","titleFurigana":"ざうさん さるさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A polite elephant is teased by a mischievous monkey, who then learns a lesson about kindness.","topics":["children","short_story","politeness","teasing","humorous","heartwarming","aozora_bunko"],"themes":["humorous","animals","manners"],"grammar":["ga-arimasu","te-iru"],"coverImage":"/library/covers/QvkK7oZwt3Zkv62k3UZ1.webp","coverColor":"from-emerald-400 to-cyan-500","wordCount":162,"estimatedReadingTime":3,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":12.8,"archaic":false,"quizReady":false,"curationScore":60,"engagement":51,"engagementVersion":2,"hookLine":"A polite elephant and a naughty monkey learn a lesson about manners.","order":17,"addedAt":"2026-05-18T15:49:59.589Z"},{"id":"GagCf3s4s4VolaHj9CbT","slug":"karasu-neko-to-perusha-neko-Hj9CbT","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"からすねこと　ペルシャねこ","titleEn":"The Crow Cat and the Persian Cat","titleRomaji":"Karasu Neko to Perusha Neko","titleFurigana":"からすねこと　ペルシャねこ","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A proud crow cat tries to bully a newcomer Persian cat but gets a surprising lesson in humility.","topics":["children","folklore","pride","humility","humorous","heartwarming","aozora_bunko"],"themes":["cats","friendship","bullying"],"grammar":["te-iru","sou-da-hearsay","tara","te-shimau"],"coverImage":"/library/covers/GagCf3s4s4VolaHj9CbT.webp","coverColor":"from-violet-500 to-rose-500","wordCount":229,"estimatedReadingTime":5,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":11.3,"archaic":false,"quizReady":true,"curationScore":80,"engagement":63,"engagementVersion":2,"hookLine":"A crow cat meets a Persian cat and learns a lesson about bluffing.","order":18,"addedAt":"2026-05-18T14:15:52.419Z"},{"id":"blfq3j9L6j306DY6vBe8","slug":"enpitsu-no-shin-Y6vBe8","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"鉛筆のシン","titleEn":"The Pencil Lead","titleRomaji":"Enpitsu no Shin","titleFurigana":"えんぴつのしん","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A child blames his knife and pencil for breaking leads, but the pencil teaches a deeper lesson.","topics":["short_story","children","blame","self-reflection","philosophical","poetic","aozora_bunko"],"themes":["moral","childhood","impatience"],"grammar":[],"coverImage":"/library/covers/blfq3j9L6j306DY6vBe8.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":108,"estimatedReadingTime":2,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":17.8,"archaic":false,"quizReady":false,"curationScore":35,"engagement":54,"engagementVersion":2,"hookLine":"A child’s frustration with a broken pencil leads to a surprising insight about patience.","order":19,"addedAt":"2026-05-18T15:51:51.766Z"},{"id":"iHizyFoKmNd7yoyP1T7s","slug":"gomu-fusen-yP1T7s","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ゴムフウセン","titleEn":"The Rubber Balloon","titleRomaji":"Gomu Fusen","titleFurigana":"ごむふうせん","author":"桜間 中庸","authorRomaji":"Sakurama Chūyō","authorFurigana":"さくらま ちゅうよう","description":"A child runs joyfully, chasing a balloon and remembering candy, in a simple tale of childhood.","topics":["short_story","children","childhood","play","nostalgic","heartwarming","aozora_bunko"],"themes":["childhood","nostalgia"],"grammar":["sou-da-hearsay","te-ita","te-shimau"],"coverImage":"/library/covers/iHizyFoKmNd7yoyP1T7s.webp","coverColor":"from-purple-500 to-fuchsia-500","wordCount":252,"estimatedReadingTime":5,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":13.9,"archaic":false,"quizReady":false,"curationScore":30,"engagement":62,"engagementVersion":2,"hookLine":"A boy runs for a balloon, chasing childhood joy in this nostalgic sprint.","order":20,"addedAt":"2026-05-18T15:00:08.982Z"},{"id":"Q1WEjP0S40HfSSvjkUkD","slug":"neko-no-obaasan-vjkUkD","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ネコ　ノ　オバアサン","titleEn":"Grandma Cat","titleRomaji":"Neko no Obaasan","titleFurigana":"ねこのおばあさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A cat grandmother wakes up grumpy and complains about noisy children playing outside.","topics":["children","comedy","humorous","aozora_bunko"],"themes":["cats","humor","daily life"],"grammar":["kara","nagara","te-shimau"],"coverImage":"/library/covers/Q1WEjP0S40HfSSvjkUkD.webp","coverColor":"from-teal-600 to-green-500","wordCount":518,"estimatedReadingTime":10,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":12,"archaic":false,"quizReady":true,"curationScore":90,"engagement":29,"engagementVersion":2,"hookLine":"A grumpy old cat can't sleep because of noisy kittens playing baseball.","order":21,"addedAt":"2026-05-18T15:50:12.042Z"},{"id":"rSAWASl84BozXDPBFGso","slug":"aki-ga-kimashita-PBFGso","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"秋が　きました","titleEn":"Autumn Has Come","titleRomaji":"Aki ga kimashita","titleFurigana":"あきがきました","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A grandmother sends children to find a flute repairman on a quiet autumn day.","topics":["short_story","children","everyday_life","search","poetic","nostalgic","aozora_bunko"],"themes":["everyday life","autumn"],"grammar":["ga-suru"],"coverImage":"/library/covers/rSAWASl84BozXDPBFGso.webp","coverColor":"from-blue-500 to-indigo-500","wordCount":365,"estimatedReadingTime":7,"jlptLevelNum":4,"formality":"modern_formal","kanjiDensity":2.5,"archaic":false,"quizReady":false,"curationScore":20,"engagement":36,"engagementVersion":2,"hookLine":"Kids search for a craftsman on a quiet autumn day.","order":22,"addedAt":"2026-05-18T14:15:55.964Z"},{"id":"GGVX0lGy0JSIj6EEWv5y","slug":"sanbiki-no-koguma-san-EEWv5y","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"三匹　の　こぐまさん","titleEn":"Three Little Bear Cubs","titleRomaji":"Sanbiki no Koguma-san","titleFurigana":"さんびきのこぐまさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"Three little bear cubs help a duck find a missing potato in this simple animal story.","topics":["children","short_story","helpfulness","problem-solving","heartwarming","aozora_bunko"],"themes":["animals","helping"],"grammar":["n-desu","te-kudasai","tara"],"coverImage":"/library/covers/GGVX0lGy0JSIj6EEWv5y.webp","coverColor":"from-emerald-500 to-teal-600","wordCount":171,"estimatedReadingTime":3,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":14.6,"archaic":true,"quizReady":false,"curationScore":40,"engagement":64,"engagementVersion":2,"hookLine":"Three little bear cubs help a duck find a lost potato in a pot.","order":23,"addedAt":"2026-05-18T15:50:14.134Z"},{"id":"VaxneypRk1oLwkXWLgdG","slug":"shinbai-XWLgdG","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"しんばい","titleEn":"Worry","titleRomaji":"Shinbai","titleFurigana":"しんばい","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A child worries about being good after misbehaving, but his mother comforts him.","topics":["short_story","children","worry","reassurance","heartwarming","nostalgic","aozora_bunko"],"themes":["childhood","worry","bedtime"],"grammar":["node","te-kara","you"],"coverImage":"/library/covers/VaxneypRk1oLwkXWLgdG.webp","coverColor":"from-fuchsia-500 to-pink-500","wordCount":92,"estimatedReadingTime":2,"jlptLevelNum":4,"formality":"archaic_light","kanjiDensity":0.5,"archaic":true,"quizReady":false,"curationScore":30,"engagement":55,"engagementVersion":2,"hookLine":"A child's bedtime worry about being bad.","order":24,"addedAt":"2026-05-18T15:50:12.962Z"},{"id":"gWQJBO7fwqib0XUaD34P","slug":"yoi-ie-UaD34P","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"よい家","titleEn":"A Good House","titleRomaji":"Yoi Ie","titleFurigana":"よい いえ","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A man named Ivanovitch admires the features of a good house.","topics":["poetry","children","appreciation","home","heartwarming","poetic","aozora_bunko"],"themes":["house","admiration"],"grammar":[],"coverImage":"/library/covers/gWQJBO7fwqib0XUaD34P.webp","coverColor":"from-sky-500 to-blue-500","wordCount":114,"estimatedReadingTime":2,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":12.6,"archaic":false,"quizReady":false,"curationScore":20,"engagement":10,"engagementVersion":2,"hookLine":"A man inspects a house and praises every part of it.","order":25,"addedAt":"2026-05-18T15:29:07.851Z"},{"id":"stOf5xmKwqofg0lSShjE","slug":"denko-to-urashima-lSShjE","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"電灯と浦島","titleEn":"The Electric Light and Urashima","titleRomaji":"Denkō to Urashima","titleFurigana":"でんこう と うらしま","author":"槙村 浩","authorRomaji":"Makimura Kō","authorFurigana":"まきむら こう","description":"Urashima Taro is unimpressed by electric lights because he saw brighter ones at the Dragon Palace.","topics":["poetry","folklore","modern vs ancient","humor","humorous","nostalgic","aozora_bunko"],"themes":["folklore","humor","fantasy"],"grammar":["kara","tara"],"coverImage":"/library/covers/stOf5xmKwqofg0lSShjE.webp","coverColor":"from-amber-500 to-rose-500","wordCount":126,"estimatedReadingTime":3,"jlptLevelNum":4,"formality":"mixed","kanjiDensity":25.6,"archaic":false,"quizReady":false,"curationScore":80,"engagement":50,"engagementVersion":2,"hookLine":"What if Urashima Taro saw an electric light? Hilarity ensues.","order":26,"addedAt":"2026-05-18T15:37:35.318Z"},{"id":"gmZmpUEDpekuFUv6fUjn","slug":"dareka-v6fUjn","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"誰か","titleEn":"Someone","titleRomaji":"Dareka","titleFurigana":"だれか","author":"スティーブンソン ロバート・ルイス","authorRomaji":"Robert Louis Stevenson","authorFurigana":"スティーブンソン ロバート・ルイス","description":"A poem about a mysterious presence that joins children at play and watches over them at night.","topics":["poetry","children","imagination","companionship","poetic","nostalgic","aozora_bunko"],"themes":["childhood","mystery","fantasy"],"grammar":["te-kuru"],"coverImage":"/library/covers/gmZmpUEDpekuFUv6fUjn.webp","coverColor":"from-fuchsia-600 to-pink-600","wordCount":145,"estimatedReadingTime":3,"jlptLevelNum":4,"formality":"archaic_light","kanjiDensity":23.6,"archaic":true,"quizReady":false,"curationScore":60,"engagement":40,"engagementVersion":2,"hookLine":"A mysterious 'someone' appears when children play in the meadow","order":28,"addedAt":"2026-05-18T15:06:10.696Z"},{"id":"tXLebH93N73m0T6KGOkO","slug":"gacho-no-tanjobi-6KGOkO","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ガチヨウノ　タンジヨウビ","titleEn":"Goose's Birthday","titleRomaji":"Gachō no Tanjōbi","titleFurigana":"がちょうのたんじょうび","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"Animals celebrate Goose's birthday but must decide whether to invite the weasel, who has a loud embarrassing habit.","topics":["short_story","children","friendship","embarrassment","heartwarming","humorous","aozora_bunko"],"themes":["humorous","animals","friendship"],"grammar":["n-desu","te-kudasai","te-shimau"],"coverImage":"/library/covers/tXLebH93N73m0T6KGOkO.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":426,"estimatedReadingTime":9,"jlptLevelNum":4,"formality":"mixed","kanjiDensity":8.5,"archaic":false,"quizReady":false,"curationScore":90,"engagement":57,"engagementVersion":2,"hookLine":"A weasel tries not to fart at a birthday party and faints.","order":29,"addedAt":"2026-05-18T15:29:22.785Z"},{"id":"8A3ARZocgYgQ3fYtxtw7","slug":"umibe-no-maigo-Ytxtw7","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"ウミベノマヒゴ","titleEn":"The Lost Child at the Beach","titleRomaji":"Umibe no Maigo","titleFurigana":"うみべのまいご","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A mother warns her child not to get lost at the beach, but the child swims too long and a strange-looking lost child appears.","topics":["short_story","folklore","curiosity","misadventure","humorous","eerie","aozora_bunko"],"themes":["comedy","mistaken identity","family"],"grammar":["sou-da-appearance","te-kuru","te-shimau"],"coverImage":"/library/covers/8A3ARZocgYgQ3fYtxtw7.webp","coverColor":"from-violet-500 to-purple-500","wordCount":392,"estimatedReadingTime":8,"jlptLevelNum":4,"formality":"","kanjiDensity":20.8,"archaic":false,"quizReady":false,"curationScore":80,"engagement":66,"engagementVersion":2,"hookLine":"A mother searches for her lost child, only to find he's been right in front of her.","order":30,"addedAt":"2026-05-18T15:50:16.977Z"},{"id":"LtqMkBjSqtF8K7wW7jxl","slug":"kane-ga-kitara-wW7jxl","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"金がきたら","titleEn":"When the Money Comes","titleRomaji":"Kane ga Kitara","titleFurigana":"かねがきたら","author":"竹内 浩三","authorRomaji":"Takeuchi Kōzō","authorFurigana":"たけうち こうぞう","description":"A playful poem about what to buy when money arrives, ending with a cycle of borrowing and spending.","topics":["poetry","comedy","materialism","irony","humorous","philosophical","aozora_bunko"],"themes":["humor","money","consumerism"],"grammar":["ou","wake-ni-wa-ikanai"],"coverImage":"/library/covers/LtqMkBjSqtF8K7wW7jxl.webp","coverColor":"from-pink-600 to-orange-500","wordCount":151,"estimatedReadingTime":3,"jlptLevelNum":4,"formality":"modern_casual","kanjiDensity":15,"archaic":false,"quizReady":false,"curationScore":80,"engagement":38,"engagementVersion":2,"hookLine":"What would you buy if money came? This playful poem has a cheeky answer.","order":31,"addedAt":"2026-05-18T15:07:36.387Z"},{"id":"rc6vGaFQkSfq9jyj46Fr","slug":"niwatori-wa-minna-shiawase-yj46Fr","level":"n4","levelLabel":"N4","tier":"rich","category":"short_story","title":"にはとり　は　みんな　しあわせ","titleEn":"All the Chickens Are Happy","titleRomaji":"Niwatori wa minna shiawase","titleFurigana":"にはとり は みんな しあわせ","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A mother hen's eggs hatch one by one, and the chicks joyfully join her.","topics":["short_story","children","birth","happiness","heartwarming","aozora_bunko"],"themes":["animals","children's story"],"grammar":["ga-arimasu","kara","te-iru"],"coverImage":"/library/covers/rc6vGaFQkSfq9jyj46Fr.webp","coverColor":"from-orange-400 to-red-600","wordCount":720,"estimatedReadingTime":14,"jlptLevelNum":4,"formality":"archaic_light","kanjiDensity":0.7,"archaic":true,"quizReady":false,"curationScore":10,"engagement":53,"engagementVersion":2,"hookLine":"Eight eggs hatch and the chicks grow into happy chickens.","order":32,"addedAt":"2026-05-18T15:50:17.848Z"},{"id":"5PVBhoPwcHAgVJSXLbvd","slug":"kyarameru-to-amedama-SXLbvd","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"キャラメルと飴玉","titleEn":"Caramel and Candy","titleRomaji":"Kyarameru to Amedama","titleFurigana":"きゃらめるとあめだま","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A caramel and a candy argue about which is better inside a candy box.","topics":["short_story","comedy","rivalry","pride","humorous","aozora_bunko"],"themes":["comedy","rivalry","personification"],"grammar":["te-shimau","tatte"],"coverImage":"/library/covers/5PVBhoPwcHAgVJSXLbvd.webp","coverColor":"from-sky-500 to-blue-500","wordCount":488,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":24.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":72,"engagementVersion":2,"hookLine":"Caramel and candy argue about who's better, sparking a hilarious candy war.","order":6,"addedAt":"2026-05-18T15:51:35.569Z"},{"id":"ObYi0DvWUJwXA7M8cklx","slug":"kaidai-M8cklx","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"カイダイ","titleEn":"Kaidai","titleRomaji":"Kaidai","titleFurigana":"かいだい","author":"平山 千代子","authorRomaji":"Hirayama Chiyoko","authorFurigana":"ひらやま ちよこ","description":"A student is suddenly called upon by a student teacher to interpret a passage from Heike Monogatari, leading to confusion.","topics":["short_story","coming_of_age","education","misunderstanding","nostalgic","humorous","aozora_bunko"],"themes":["humorous","coming of age","school life"],"grammar":["to-iu","bakari"],"coverImage":"/library/covers/ObYi0DvWUJwXA7M8cklx.webp","coverColor":"from-pink-600 to-orange-500","wordCount":654,"estimatedReadingTime":11,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":21.3,"archaic":true,"quizReady":true,"curationScore":90,"engagement":57,"engagementVersion":2,"hookLine":"A student is called on to 'kaidai' but has no idea what it means. Chaos ensues!","order":13,"addedAt":"2026-05-18T15:33:13.682Z"},{"id":"H3K9GkLepdKvQaJfGLkp","slug":"nezumi-no-bouken-JfGLkp","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ねずみの冒険","titleEn":"The Mouse's Adventure","titleRomaji":"Nezumi no Bouken","titleFurigana":"ねずみのぼうけん","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A mouse caught in a trap awaits its fate as the owner decides what to do.","topics":["short_story","folklore","fate","survival","suspenseful","melancholy","aozora_bunko"],"themes":["adventure","humor","animals"],"grammar":["nakereba-naranai","saseru","te-kureru","te-shimau","you-to-suru"],"coverImage":"/library/covers/H3K9GkLepdKvQaJfGLkp.webp","coverColor":"from-pink-600 to-orange-500","wordCount":989,"estimatedReadingTime":16,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":15.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":68,"engagementVersion":2,"hookLine":"A mouse's trap escape causes a car crash and chaos.","order":14,"addedAt":"2026-05-18T14:19:23.128Z"},{"id":"cz6lutlUofRqSEwQtdv7","slug":"no-no-ji-no-sekai-wQtdv7","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"「の」の字の世界","titleEn":"The World of 'No'","titleRomaji":"No no ji no sekai","titleFurigana":"ののじのせかい","author":"佐藤 春夫","authorRomaji":"Satō Haruo","authorFurigana":"さとう はるお","description":"A little girl who cannot learn letters discovers the world hidden in the hiragana 'no'.","topics":["short_story","children","learning","imagination","heartwarming","nostalgic","aozora_bunko"],"themes":["childhood","learning","letters","hiragana"],"grammar":["te-shimau","to-iu","sae-ba"],"coverImage":"","coverColor":"from-rose-600 to-amber-500","wordCount":747,"estimatedReadingTime":12,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":11.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":53,"engagementVersion":2,"hookLine":"A little girl who can't learn letters discovers a world full of the character 'no'!","order":29,"addedAt":"2026-05-18T15:04:32.226Z"},{"id":"7no5WhQ1EUgD24tpPasO","slug":"sumitori-tpPasO","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"炭取り","titleEn":"The Charcoal Container","titleRomaji":"Sumitori","titleFurigana":"すみとり","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A boy who lost his mother sees her ghost visit at night, causing a charcoal container to move.","topics":["short_story","ghost_story","loss","supernatural","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","eerie"],"grammar":["te-kuru","you-to-suru"],"coverImage":"/library/covers/7no5WhQ1EUgD24tpPasO.webp","coverColor":"from-amber-500 to-orange-600","wordCount":163,"estimatedReadingTime":3,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":29.2,"archaic":true,"quizReady":true,"curationScore":90,"engagement":80,"engagementVersion":2,"hookLine":"A child sees his dead mother climb the stairs at night, a classic ghost story.","order":31,"addedAt":"2026-05-18T15:16:50.954Z"},{"id":"h9JW5bMMbl0RhcSmfs6R","slug":"nagai-na-Smfs6R","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"長い名","titleEn":"The Long Name","titleRomaji":"Nagai Na","titleFurigana":"ながいな","author":"楠山 正雄","authorRomaji":"Kusuyama Masao","authorFurigana":"くすやま まさお","description":"A boy with a cut-short name and his half-brother with an extremely long name discover the importance of names.","topics":["folklore","children","names","family","poetic","philosophical","aozora_bunko"],"themes":["folklore","sibling rivalry","humor"],"grammar":["sou-da-hearsay","te-ageru","te-kureru","te-shimau"],"coverImage":"/library/covers/h9JW5bMMbl0RhcSmfs6R.webp","coverColor":"from-purple-500 to-pink-500","wordCount":898,"estimatedReadingTime":15,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":13.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":78,"engagementVersion":2,"hookLine":"A boy with a cut-off name gets a brother with an absurdly long name. Comedy ensues.","order":32,"addedAt":"2026-05-18T14:35:31.244Z"},{"id":"y0JsUrWPecf61JPg7ajU","slug":"ahiru-san-to-niwatori-san-Pg7ajU","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"あひるさん　と　にはとりさん","titleEn":"Mr. Duck and Mr. Chicken","titleRomaji":"Ahiru-san to Niwatori-san","titleFurigana":"あひるさん と にはとりさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A duck and a chicken search for lost pencils, get dirty, and are rewarded by the duck's mother.","topics":["children","short_story","friendship","problem-solving","humorous","heartwarming","aozora_bunko"],"themes":["humorous","animals","friendship"],"grammar":["nakereba-naranai","sou-da-appearance","te-kureru","te-shimau"],"coverImage":"","coverColor":"from-violet-500 to-purple-500","wordCount":1524,"estimatedReadingTime":25,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":10.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":40,"engagementVersion":2,"hookLine":"Duck and Chicken get into hilarious scrapes like losing pencils and eating all the food in the dark.","order":33,"addedAt":"2026-05-18T15:50:01.100Z"},{"id":"kMW6FyTryDCvp6w0so2y","slug":"hirayama-baba-w0so2y","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"平山婆","titleEn":"The Old Woman of Hirayama","titleRomaji":"Hirayama Baba","titleFurigana":"ひらやま ばば","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A young wife sees the ghosts of her deceased in-laws in a closet, leading to a tense confrontation.","topics":["ghost_story","folklore","supernatural","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","haunting","folklore"],"grammar":["te-shimau","to-iu"],"coverImage":"/library/covers/kMW6FyTryDCvp6w0so2y.webp","coverColor":"from-violet-600 to-indigo-600","wordCount":585,"estimatedReadingTime":10,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":26.5,"archaic":false,"quizReady":true,"curationScore":85,"engagement":67,"engagementVersion":2,"hookLine":"Dead relatives keep appearing in the cupboard, no matter where the family moves.","order":38,"addedAt":"2026-05-18T15:16:59.808Z"},{"id":"rx7PRfpibTfYpPcxOFvQ","slug":"mujina-cxOFvQ","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"貉","titleEn":"Mujina","titleRomaji":"Mujina","titleFurigana":"むじな","author":"小泉 八雲","authorRomaji":"Koizumi Yakumo","authorFurigana":"こいずみ やくも","description":"A ghostly encounter on a lonely hill in old Tokyo teaches a lesson about fear and the supernatural.","topics":["ghost_story","folklore","supernatural","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","folklore","eerie","classic"],"grammar":["no-de-wa-nai-ka","wo-motte"],"coverImage":"/library/covers/rx7PRfpibTfYpPcxOFvQ.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":879,"estimatedReadingTime":15,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":26.8,"archaic":false,"quizReady":true,"curationScore":90,"engagement":86,"engagementVersion":2,"hookLine":"A merchant encounters a weeping woman on a dark road, only to discover she has no face.","order":41,"addedAt":"2026-05-18T14:37:05.160Z"},{"id":"K1DRScYO0BM29mdQiNuu","slug":"kame-no-ko-o-nigitta-mama-dQiNuu","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"亀の子を握ったまま","titleEn":"While Holding the Turtle's Child","titleRomaji":"Kame no Ko o Nigitta Mama","titleFurigana":"かめのこをにぎったまま","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A teacher ignores local superstition and fishes at a cursed turtle pool, leading to terrifying consequences.","topics":["short_story","ghost_story","superstition","retribution","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","cursed","superstition"],"grammar":["nagara","te-shimau"],"coverImage":"/library/covers/K1DRScYO0BM29mdQiNuu.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":462,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":28.7,"archaic":true,"quizReady":true,"curationScore":90,"engagement":76,"engagementVersion":2,"hookLine":"A cursed turtle pool brings death to a whole family. Do you dare read?","order":42,"addedAt":"2026-05-18T15:16:16.459Z"},{"id":"wH2yGNdapUzXHiyw7Kx4","slug":"hoi-yw7Kx4","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"法衣","titleEn":"The Buddhist Robe","titleRomaji":"Hōi","titleFurigana":"ほうい","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A nun lends a Buddhist robe to a young man, but it mysteriously reappears at her temple.","topics":["short_story","mystery","suspense","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","mystery","supernatural"],"grammar":["te-tamaranai"],"coverImage":"/library/covers/wH2yGNdapUzXHiyw7Kx4.webp","coverColor":"from-amber-500 to-orange-600","wordCount":495,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":25.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":77,"engagementVersion":2,"hookLine":"A nun lends a Buddhist robe to a man, only to find it mysteriously returned. Then she learns he died that very day.","order":44,"addedAt":"2026-05-18T15:16:22.509Z"},{"id":"NPR3MwBaWvHLfAzP1D24","slug":"masa-chan-to-akai-ringo-zP1D24","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"政ちゃんと赤いりんご","titleEn":"Masa-chan and the Red Apple","titleRomaji":"Masa-chan to Akai Ringo","titleFurigana":"まさちゃんとあかいりんご","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"Two brothers quarrel over the last two apples sent by their grandmother.","topics":["short_story","children","family","greed","humorous","nostalgic","aozora_bunko"],"themes":["siblings","humor","childhood"],"grammar":["sou-da-appearance","te-ageru","te-shimau"],"coverImage":"/library/covers/NPR3MwBaWvHLfAzP1D24.webp","coverColor":"from-emerald-500 to-teal-600","wordCount":1904,"estimatedReadingTime":32,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":12.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":73,"engagementVersion":2,"hookLine":"Two brothers fight over an apple: big but green, or small but red? A playful sibling rivalry.","order":45,"addedAt":"2026-05-18T14:20:25.179Z"},{"id":"KZsBrBDMAaTEMDQfyo6Z","slug":"dorobo-neko-Qfyo6Z","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"どろぼう猫","titleEn":"The Thief Cat","titleRomaji":"Dorobō Neko","titleFurigana":"どろぼうねこ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A mischievous cat and a dog engage in a witty exchange about manners and thievery.","topics":["short_story","children","thievery","manners","humorous","lighthearted","aozora_bunko"],"themes":["humor","animals","trickster"],"grammar":["te-iru","shika-nai","te-shimau","sae-ba"],"coverImage":"","coverColor":"from-rose-500 to-pink-600","wordCount":782,"estimatedReadingTime":13,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":23.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":63,"engagementVersion":2,"hookLine":"A clever cat thief is outwitted by a determined dog in this humorous tale.","order":47,"addedAt":"2026-05-18T15:51:47.842Z"},{"id":"A7deu1cRc3gSGBcU7K98","slug":"icho-no-mi-cU7K98","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"いちょうの実","titleEn":"The Ginkgo Nut","titleRomaji":"Ichō no Mi","titleFurigana":"いちょうのみ","author":"宮沢 賢治","authorRomaji":"Miyazawa Kenji","authorFurigana":"みやざわ けんじ","description":"Ginkgo nuts awaken at dawn and prepare to leave their tree on a journey.","topics":["short_story","children","journey","nature","poetic","nostalgic","aozora_bunko"],"themes":["personification","nature","adventure","growing up"],"grammar":["kamo-shirenai","te-ageru","te-shimau"],"coverImage":"","coverColor":"from-rose-500 to-red-500","wordCount":1270,"estimatedReadingTime":21,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":7.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":57,"engagementVersion":2,"hookLine":"Ginkgo nuts awaken one morning to begin their journey into the world.","order":48,"addedAt":"2026-05-18T15:39:00.898Z"},{"id":"c7jqjhRhYf639Pq5qUl4","slug":"tora-no-hanashi-q5qUl4","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"虎の話","titleEn":"The Tiger Story","titleRomaji":"Tora no Hanashi","titleFurigana":"とらのはなし","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"A father tells his son a story about a drunk Korean soldier who encounters a tiger on a mountain path. The soldier cleverly uses his trumpet to scare the tiger away, leading to an unexpected ending.","topics":["short_story","children","folklore","family","storytelling","cleverness","heartwarming","humorous","aozora_bunko"],"themes":["folklore","humorous","father-son","animals"],"grammar":["te-ageru","te-shimau"],"coverImage":"/library/covers/c7jqjhRhYf639Pq5qUl4.webp","coverColor":"from-indigo-600 to-cyan-500","wordCount":863,"estimatedReadingTime":14,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":23.6,"archaic":true,"quizReady":true,"curationScore":90,"engagement":81,"engagementVersion":2,"hookLine":"A father tells his son funny and absurd tiger tales from Korean folklore, a charmingly witty dialogue.","order":52,"addedAt":"2026-05-18T14:05:08.087Z"},{"id":"JPeCHGYAN0ewPjMuTcxr","slug":"maho-no-fue-MuTcxr","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"魔法の笛","titleEn":"The Magic Flute","titleRomaji":"Mahō no Fue","titleFurigana":"まほうのふえ","author":"ブラウニング ロバート","authorRomaji":"Robert Browning","authorFurigana":"ブラウニング ロバート","description":"A mysterious piper uses his magical flute to rid a town of a rat infestation.","topics":["folklore","poetry","promises","retribution","humorous","philosophical","aozora_bunko"],"themes":["magic","folktale","consequences","humor"],"grammar":["kara","sou-da-appearance","te-ageru","te-shimau","de-wa-arumai-shi"],"coverImage":"/library/covers/JPeCHGYAN0ewPjMuTcxr.webp","coverColor":"from-cyan-500 to-sky-500","wordCount":1500,"estimatedReadingTime":25,"jlptLevelNum":3,"formality":"mixed","kanjiDensity":15.9,"archaic":false,"quizReady":true,"curationScore":80,"engagement":81,"engagementVersion":2,"hookLine":"The classic tale of the Pied Piper who lured away the rats of Hamelin, and then its children.","order":54,"addedAt":"2026-05-18T15:33:59.002Z"},{"id":"hli6hyT4a2h4xhDubg4i","slug":"eibei-showa-shuitsu-Dubg4i","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"英米笑話秀逸","titleEn":"Excellent English and American Jokes","titleRomaji":"Eibei Shōwa Shūitsu","titleFurigana":"えいべい しょうわ しゅういつ","author":"佐々木 邦","authorRomaji":"Sasaki Kuni","authorFurigana":"ささき くに","description":"A collection of humorous anecdotes from English and American culture, focusing on witty twists and unexpected punchlines.","topics":["short_story","comedy","humor","misunderstanding","humorous","aozora_bunko"],"themes":["humor","comedy","jokes"],"grammar":["n-desu","kamo-shirenai","nagara","no-ni","saseru","tara","te-kureru","te-miru","te-shimau","hajimeru","mai","you-ni"],"coverImage":"","coverColor":"from-fuchsia-500 to-pink-500","wordCount":1062,"estimatedReadingTime":18,"jlptLevelNum":3,"formality":"mixed","kanjiDensity":25.5,"archaic":false,"quizReady":true,"curationScore":90,"engagement":41,"engagementVersion":2,"hookLine":"Classic jokes from England and America, translated into Japanese with a twist.","order":57,"addedAt":"2026-05-18T15:01:21.916Z"},{"id":"En8ZLdHvYK5JG3FJM57k","slug":"yuurei-no-ashi-FJM57k","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"幽霊の足","titleEn":"The Ghost's Foot","titleRomaji":"Yuurei no Ashi","titleFurigana":"ゆうれいのあし","author":"相馬 御風","authorRomaji":"Sōma Gyofū","authorFurigana":"そうま ぎょふう","description":"A teacher observes a dreamy student who refuses to create anything during a clay modeling class.","topics":["short_story","creativity","individuality","philosophical","nostalgic","aozora_bunko"],"themes":["ghost story","childhood","school"],"grammar":["kamo-shirenai","saseru","te-miru","zu"],"coverImage":"/library/covers/En8ZLdHvYK5JG3FJM57k.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":572,"estimatedReadingTime":10,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":24.4,"archaic":true,"quizReady":true,"curationScore":85,"engagement":76,"engagementVersion":2,"hookLine":"A boy tries to make a ghost without feet","order":58,"addedAt":"2026-05-18T15:06:04.017Z"},{"id":"0C4Bpuaa5Vx9IKFNsELx","slug":"seijika-to-katei-FNsELx","level":"n3","levelLabel":"N3","tier":"rich","category":"article","title":"政治家と家庭","titleEn":"Politician and Family","titleRomaji":"Seijika to Katei","titleFurigana":"せいじか と かてい","author":"太宰 治","authorRomaji":"Dazai Osamu","authorFurigana":"だざい おさむ","description":"An essay reflecting on the conflict between political duty and family life in Japan.","topics":["essay","family","sacrifice","philosophical","aozora_bunko"],"themes":["work-life balance","Japanese society","family"],"grammar":["kamo-shirenai","no-you-ni","te-shimau"],"coverImage":"","coverColor":"from-cyan-500 to-sky-500","wordCount":250,"estimatedReadingTime":4,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":26.4,"archaic":false,"quizReady":true,"curationScore":80,"engagement":20,"engagementVersion":2,"hookLine":"Dazai Osamu on why Japanese politicians sacrifice family for work.","order":59,"addedAt":"2026-05-18T15:07:59.494Z"},{"id":"zBQRmW4JYRVqay8YoDlU","slug":"ryori-no-daiippo-8YoDlU","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"料理の第一歩","titleEn":"The First Step in Cooking","titleRomaji":"Ryōri no Daiippo","titleFurigana":"りょうりのだいいっぽ","author":"北大路 魯山人","authorRomaji":"Kitaōji Rosanjin","authorFurigana":"きたおおじ ろさんじん","description":"A lazy man dreams of self-sufficiency but never takes action.","topics":["short_story","inaction","dreams","humorous","philosophical","aozora_bunko"],"themes":["humor","philosophy","self-improvement"],"grammar":[],"coverImage":"","coverColor":"from-teal-500 to-cyan-500","wordCount":813,"estimatedReadingTime":14,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":16.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":60,"engagementVersion":2,"hookLine":"A man who only dreams and never acts ends up eating himself.","order":61,"addedAt":"2026-05-18T14:34:07.812Z"},{"id":"bX4Q3Pf6rPkZbFjUXsFo","slug":"ki-no-ii-kazan-dan-jUXsFo","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"気のいい火山弾","titleEn":"The Good-Natured Volcanic Bomb","titleRomaji":"Ki no Ii Kazan Dan","titleFurigana":"きのいいかざんだん","author":"宮沢 賢治","authorRomaji":"Miyazawa Kenji","authorFurigana":"みやざわ けんじ","description":"A kind volcanic bomb rock named Bego endures teasing from sharper rocks in a peaceful meadow.","topics":["short_story","children","kindness","perseverance","heartwarming","humorous","aozora_bunko"],"themes":["fantasy","humorous","friendship"],"grammar":["ta-koto-ga-aru","kamo-shirenai","te-shimau"],"coverImage":"/library/covers/bX4Q3Pf6rPkZbFjUXsFo.webp","coverColor":"from-rose-500 to-red-500","wordCount":1965,"estimatedReadingTime":33,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":15.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":66,"engagementVersion":2,"hookLine":"A gentle volcanic rock named Bego gets teased by his pointy neighbors.","order":62,"addedAt":"2026-05-18T15:39:18.635Z"},{"id":"DShXXnSJnv8xbVsFYa8d","slug":"oshosan-to-kozo-sFYa8d","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"和尚さんと小僧","titleEn":"The Priest and the Apprentice","titleRomaji":"Oshōsan to Kozō","titleFurigana":"おしょうさんとこぞう","author":"楠山 正雄","authorRomaji":"Kusuyama Masao","authorFurigana":"くすやま まさお","description":"A stingy priest lies to his apprentice about candy being poison, but the apprentice outsmarts him.","topics":["short_story","folklore","trickery","greed","humorous","aozora_bunko"],"themes":["folklore","humorous","trickery"],"grammar":["kara","te-wa-ikemasen","sou-da-appearance","te-shimau"],"coverImage":"/library/covers/DShXXnSJnv8xbVsFYa8d.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":1281,"estimatedReadingTime":21,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":15.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":77,"engagementVersion":2,"hookLine":"A stingy priest hides candy but the clever apprentice tricks him!","order":63,"addedAt":"2026-05-18T14:35:27.046Z"},{"id":"gscrF9HWh2v5oMOrwqCh","slug":"kintaro-OrwqCh","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"金太郎","titleEn":"Kintaro","titleRomaji":"Kintarō","titleFurigana":"きんたろう","author":"楠山 正雄","authorRomaji":"Kusuyama Masao","authorFurigana":"くすやま まさお","description":"A supernaturally strong boy named Kintaro grows up in the mountains and tames wild animals.","topics":["folklore","children","strength","nature","heartwarming","humorous","aozora_bunko"],"themes":["folklore","adventure","friendship"],"grammar":["te-ageru","te-shimau"],"coverImage":"","coverColor":"from-emerald-500 to-teal-600","wordCount":1983,"estimatedReadingTime":33,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":18.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":64,"engagementVersion":2,"hookLine":"A classic tale of a super-strong boy who befriends forest animals.","order":68,"addedAt":"2026-05-18T14:36:00.426Z"},{"id":"9jPAsw35aol0qjao9qU4","slug":"ookina-koumorigasa-ao9qU4","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"大きな蝙蝠傘","titleEn":"The Big Umbrella","titleRomaji":"Ookina Koumorigasa","titleFurigana":"おおきな こうもりがさ","author":"竹久 夢二","authorRomaji":"Takehisa Yumeji","authorFurigana":"たけひさ ゆめじ","description":"A new student with an unusually large umbrella becomes the target of teasing by her classmates.","topics":["short_story","children","teasing","innocence","nostalgic","heartwarming","aozora_bunko"],"themes":["bullying","confidence","school life"],"grammar":["kamo-shirenai","sou-da-hearsay","te-shimau","ni-chigai-nai"],"coverImage":"","coverColor":"from-lime-500 to-green-500","wordCount":708,"estimatedReadingTime":12,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":26.9,"archaic":false,"quizReady":true,"curationScore":85,"engagement":51,"engagementVersion":2,"hookLine":"A new girl with an oversized umbrella faces teasing and stands tall.","order":69,"addedAt":"2026-05-18T15:07:29.781Z"},{"id":"R3T9X84PreUf0WWd4rgE","slug":"usagi-Wd4rgE","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ウサギ","titleEn":"The Rabbit","titleRomaji":"Usagi","titleFurigana":"うさぎ","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A merchant tricks a woman into buying a rabbit as a donkey foal.","topics":["children","folklore","trickery","gullibility","humorous","aozora_bunko"],"themes":["trickery","humor","animals"],"grammar":["sou-da-hearsay","you-ni"],"coverImage":"/library/covers/R3T9X84PreUf0WWd4rgE.webp","coverColor":"from-cyan-500 to-sky-500","wordCount":316,"estimatedReadingTime":5,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":17.9,"archaic":false,"quizReady":false,"curationScore":75,"engagement":60.5,"engagementVersion":2,"hookLine":"A rabbit mistaken for a donkey leads to a hilarious misunderstanding.","order":83,"addedAt":"2026-05-18T15:28:54.095Z"},{"id":"1P2N6jS3MZTNi6mceF0l","slug":"kanzashi-mceF0l","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"カンザシ","titleEn":"The Kanzashi","titleRomaji":"Kanzashi","titleFurigana":"かんざし","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A girl drops her hair ornament into a pond and asks a fish to retrieve it, but the fish refuses and she leaves crying.","topics":["short_story","children","greed","loss","melancholy","aozora_bunko"],"themes":["fable","moral","greed"],"grammar":["ga-imasu","te-kudasai","te-shimau"],"coverImage":"/library/covers/1P2N6jS3MZTNi6mceF0l.webp","coverColor":"from-sky-500 to-blue-500","wordCount":327,"estimatedReadingTime":5,"jlptLevelNum":3,"formality":"mixed","kanjiDensity":18.7,"archaic":true,"quizReady":false,"curationScore":75,"engagement":58,"engagementVersion":2,"hookLine":"A girl drops her hairpin in a pond, and a fish must decide whether to keep it or return it.","order":84,"addedAt":"2026-05-18T15:29:20.963Z"},{"id":"R8ns3CDH7BDM0euV1HHS","slug":"nusubito-to-kohitsuji-uV1HHS","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ヌスビトト　コヒツヂ","titleEn":"The Thief and the Lamb","titleRomaji":"Nusubito to Kohitsuji","titleFurigana":"ぬすびとと　こひつじ","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A thief steals a lamb but cannot bring himself to kill it.","topics":["children","folklore","compassion","redemption","heartwarming","aozora_bunko"],"themes":["thief","compassion","folktale"],"grammar":["te-iru","te-shimau"],"coverImage":"/library/covers/R8ns3CDH7BDM0euV1HHS.webp","coverColor":"from-cyan-500 to-sky-500","wordCount":378,"estimatedReadingTime":6,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":22,"archaic":true,"quizReady":false,"curationScore":70,"engagement":68,"engagementVersion":2,"hookLine":"A thief steals a lamb but can't bring himself to kill it.","order":85,"addedAt":"2026-05-18T15:28:46.855Z"},{"id":"iQRHT7CVLBqFXaUP1Rup","slug":"koinu-no-chibisuke-UP1Rup","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"こいぬ　の　ちびすけ","titleEn":"The Little Puppy Chibisuke","titleRomaji":"Koinu no Chibisuke","titleFurigana":"こいぬのちびすけ","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A boastful little puppy learns a lesson about shadows and humility from a bigger dog.","topics":["children","pride","humility","humorous","heartwarming","aozora_bunko"],"themes":["humorous","growth","animals"],"grammar":["sou-da-hearsay","te-shimau"],"coverImage":"/library/covers/iQRHT7CVLBqFXaUP1Rup.webp","coverColor":"from-fuchsia-600 to-pink-600","wordCount":453,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":17.7,"archaic":true,"quizReady":false,"curationScore":55,"engagement":72,"engagementVersion":2,"hookLine":"A boastful little puppy learns about shadows and grows up.","order":86,"addedAt":"2026-05-18T15:50:08.109Z"},{"id":"IWLNiuAsrgRYfk29qpm6","slug":"maigo-no-jagaimo-29qpm6","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"迷子ノジヤガイモ","titleEn":"The Lost Potato","titleRomaji":"Maigo no Jagaimo","titleFurigana":"まいごのじゃがいも","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A painter onion gets lost and is helped by a potato friend and police in this charming story.","topics":["children","short_story","friendship","kindness","heartwarming","humorous","aozora_bunko"],"themes":["humor","friendship","fantasy"],"grammar":["kamo-shirenai","te-kureru","te-kuru","te-shimau","to-iu"],"coverImage":"/library/covers/IWLNiuAsrgRYfk29qpm6.webp","coverColor":"from-violet-600 to-indigo-600","wordCount":311,"estimatedReadingTime":5,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":14.7,"archaic":false,"quizReady":false,"curationScore":45,"engagement":33,"engagementVersion":2,"hookLine":"An onion painter gets lost, and a potato comes to the rescue - a whimsical adventure.","order":87,"addedAt":"2026-05-18T15:50:16.963Z"},{"id":"D7uF6tLg1ZJvE5UheA5M","slug":"tsumetai-meron-UheA5M","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"つめたい　メロン","titleEn":"Cold Melon","titleRomaji":"Tsumetai Meron","titleFurigana":"つめたい めろん","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A young boy wishes to share a cold melon with his older brother.","topics":["children","short_story","family","sharing","heartwarming","aozora_bunko"],"themes":["family","childhood","simple joys"],"grammar":["tai-desu","ga-suru","te-ageru","te-miru"],"coverImage":"/library/covers/D7uF6tLg1ZJvE5UheA5M.webp","coverColor":"from-pink-600 to-orange-500","wordCount":248,"estimatedReadingTime":4,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":3.7,"archaic":false,"quizReady":false,"curationScore":35,"engagement":33,"engagementVersion":2,"hookLine":"A boy brings a cold melon to his brother on a hot day.","order":88,"addedAt":"2026-05-18T14:17:35.779Z"},{"id":"AvlPCcvYgcRoeR6TZ5R5","slug":"warai-no-uta-6TZ5R5","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"笑いの歌","titleEn":"Laughing Song","titleRomaji":"Warai no Uta","titleFurigana":"わらいのうた","author":"ブレイク ウィリアム","authorRomaji":"William Blake","authorFurigana":"ブレイク ウィリアム","description":"A joyful poem celebrating laughter in nature and among friends.","topics":["poetry","children","joy","nature","poetic","heartwarming","aozora_bunko"],"themes":["poem","nature","joy"],"grammar":["nagara"],"coverImage":"","coverColor":"from-teal-500 to-cyan-500","wordCount":111,"estimatedReadingTime":2,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":24.3,"archaic":false,"quizReady":false,"curationScore":35,"engagement":15,"engagementVersion":2,"hookLine":"A joyful poem about nature and children laughing.","order":89,"addedAt":"2026-05-18T15:33:56.744Z"},{"id":"7aJGT2hVHBsGvjgnuLNr","slug":"ringo-no-uta-gnuLNr","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"林檎のうた","titleEn":"Apple Song","titleRomaji":"Ringo no Uta","titleFurigana":"りんごのうた","author":"片山 広子","authorRomaji":"Katayama Hiroko","authorFurigana":"かたやま ひろこ","description":"A poetic observation of apples in a shop, evoking memories and the simple joy of buying two delicious ones.","topics":["poetry","beauty","memory","poetic","nostalgic","aozora_bunko"],"themes":["poetry","nature","food"],"grammar":["nu","taru"],"coverImage":"","coverColor":"from-amber-500 to-rose-500","wordCount":165,"estimatedReadingTime":3,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":29.5,"archaic":true,"quizReady":false,"curationScore":25,"engagement":30,"engagementVersion":2,"hookLine":"A poetic ode to the beauty and taste of apples.","order":90,"addedAt":"2026-05-18T14:25:21.168Z"},{"id":"xFWv1rlTzMsebqJOtlJv","slug":"ame-JOtlJv","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"雨","titleEn":"Rain","titleRomaji":"Ame","titleFurigana":"あめ","author":"竹内 浩三","authorRomaji":"Takeuchi Kōzō","authorFurigana":"たけうち こうぞう","description":"A lonely man walks in the rain without an umbrella or money, finding solace in simple joys.","topics":["poetry","loneliness","poverty","melancholy","philosophical","aozora_bunko"],"themes":["poetry","rain","loneliness"],"grammar":["kara","shi","te-kuru","mai"],"coverImage":"","coverColor":"from-indigo-500 to-violet-500","wordCount":108,"estimatedReadingTime":2,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":5.2,"archaic":false,"quizReady":false,"curationScore":20,"engagement":39,"engagementVersion":2,"hookLine":"Walking in the rain with no umbrella and no money.","order":91,"addedAt":"2026-05-18T15:06:52.803Z"},{"id":"jUFucNQDDOl98fiYUsJF","slug":"don-iYUsJF","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ドン","titleEn":"Don","titleRomaji":"Don","titleFurigana":"どん","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A cat eyes goldfish, a dog eyes the cat, a boy eyes the dog, and his father eyes him in a humorous chain of events.","topics":["short_story","comedy","cause_and_effect","mischief","humorous","suspenseful","aozora_bunko"],"themes":["comedy","chain reaction","animals","family"],"grammar":["te-shimau","you-to-suru"],"coverImage":"/library/covers/jUFucNQDDOl98fiYUsJF.webp","coverColor":"from-teal-600 to-green-500","wordCount":516,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":23.6,"archaic":false,"quizReady":true,"curationScore":90,"engagement":71.5,"engagementVersion":2,"hookLine":"A chain of near-disasters is averted by a single cannon blast in this cleverly comic tale.","order":92,"addedAt":"2026-05-18T15:52:03.406Z"},{"id":"GSC9ajLlaCw7ZyPvivz2","slug":"kodomo-no-sukina-kamisama-Pvivz2","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"子どものすきな神さま","titleEn":"The Little God That Children Love","titleRomaji":"Kodomo no Sukina Kamisama","titleFurigana":"こどものすきなかみさま","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"An invisible little god who loves children joins their snow play, leaving mysterious footprints.","topics":["short_story","children","innocence","playfulness","heartwarming","nostalgic","aozora_bunko"],"themes":["fantasy","childhood","friendship"],"grammar":["kamo-shirenai","shika-nai","te-shimau"],"coverImage":"/library/covers/GSC9ajLlaCw7ZyPvivz2.webp","coverColor":"from-rose-500 to-red-500","wordCount":587,"estimatedReadingTime":10,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":12.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":75,"engagementVersion":2,"hookLine":"Children try to catch an invisible god who plays with them in the snow.","order":93,"addedAt":"2026-05-18T15:29:03.906Z"},{"id":"6wcltWo6ygJsf4bgscnU","slug":"chiisana-otouto-ryo-chan-bgscnU","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"小さな弟、良ちゃん","titleEn":"Little Brother Ryo-chan","titleRomaji":"Chiisana Otouto, Ryo-chan","titleFurigana":"ちいさなおとうと、りょうちゃん","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A little boy persistently asks his older sister for her shiny mechanical pencil, testing her patience.","topics":["children","short_story","desire","sibling_love","heartwarming","aozora_bunko"],"themes":["sibling rivalry","childhood","desire"],"grammar":["ta-bakari","te-naranai"],"coverImage":"/library/covers/6wcltWo6ygJsf4bgscnU.webp","coverColor":"from-blue-500 to-indigo-500","wordCount":1462,"estimatedReadingTime":24,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":11.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":43,"engagementVersion":2,"hookLine":"A little boy schemes to get his sister's prized pencil, offering everything he owns.","order":94,"addedAt":"2026-05-18T14:17:28.769Z"},{"id":"UpDb8oD0QuRj1XPfH7JW","slug":"yukiko-san-no-doroboyoke-PfH7JW","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"雪子さんの泥棒よけ","titleEn":"Yukiko's Burglar Foil","titleRomaji":"Yukiko-san no Dorobōyoke","titleFurigana":"ゆきこさんのどろぼうよけ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A clever girl uses a toy bucket to thwart a burglar's attempts to break into her home.","topics":["short_story","comedy","cleverness","humor","humorous","aozora_bunko"],"themes":["comedy","humor","clever girl","burglary"],"grammar":["te-iru","dictionary-form-to","nagara","shika-nai","tara","te-miru","hajimeru","nakanaka-nai"],"coverImage":"/library/covers/UpDb8oD0QuRj1XPfH7JW.webp","coverColor":"from-slate-600 to-slate-800","wordCount":460,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":22.5,"archaic":false,"quizReady":true,"curationScore":85,"engagement":79,"engagementVersion":2,"hookLine":"A brave girl outwits a burglar with a toy bucket. He thinks the whole house is made of metal!","order":95,"addedAt":"2026-05-18T15:51:52.318Z"},{"id":"Fcf6YdN5JZJPDTbdAuHw","slug":"usagi-to-futari-no-ojisan-bdAuHw","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"うさぎと二人のおじいさん","titleEn":"The Rabbit and the Two Old Men","titleRomaji":"Usagi to Futari no Ojīsan","titleFurigana":"うさぎとふたりのおじいさん","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"Two grumpy old men live next door; one keeps rabbits, causing disputes.","topics":["short_story","folklore","conflict","animals","humorous","nostalgic","aozora_bunko"],"themes":["humor","feud","rabbit","misunderstanding"],"grammar":["te-ita","te-shimau","ta-mono-da"],"coverImage":"/library/covers/Fcf6YdN5JZJPDTbdAuHw.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":790,"estimatedReadingTime":13,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":11.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":69,"engagementVersion":2,"hookLine":"Two grumpy old men and a rabbit with a cough, a hilarious feud!","order":96,"addedAt":"2026-05-18T14:16:40.524Z"},{"id":"FGAlE1apu1nyO0PLRM3e","slug":"ume-no-nioi-PLRM3e","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"梅のにおい","titleEn":"The Scent of Plum Blossoms","titleRomaji":"Ume no Nioi","titleFurigana":"うめのにおい","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A cat pretends to appreciate the scent of plum blossoms to trick a nightingale.","topics":["short_story","children","deception","innocence","humorous","aozora_bunko"],"themes":["animals","trickery","humor"],"grammar":["nagara","te-miru","te-shimau","you-da"],"coverImage":"","coverColor":"from-purple-500 to-fuchsia-500","wordCount":450,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"","kanjiDensity":12.3,"archaic":true,"quizReady":true,"curationScore":85,"engagement":62.5,"engagementVersion":2,"hookLine":"A cat tries to trick a nightingale under the guise of appreciating plum blossoms.","order":97,"addedAt":"2026-05-18T15:51:31.634Z"},{"id":"ojZyjpELit0GXM2NFdoQ","slug":"kitsune-no-tsukai-2NFdoQ","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"狐のつかい","titleEn":"The Fox's Errand","titleRomaji":"Kitsune no Tsukai","titleFurigana":"きつねのつかい","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A fox disguises as a human child to buy oil for the forest animals, but struggles with temptation on the way back.","topics":["short_story","folklore","temptation","responsibility","heartwarming","philosophical","aozora_bunko"],"themes":["folklore","trickery","humor"],"grammar":["nagara","nakereba-naranai","te-shimau"],"coverImage":"","coverColor":"from-yellow-500 to-amber-500","wordCount":445,"estimatedReadingTime":7,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":7.7,"archaic":false,"quizReady":true,"curationScore":80,"engagement":54,"engagementVersion":2,"hookLine":"A fox tricks his animal friends by licking all the oil he was sent to buy.","order":98,"addedAt":"2026-05-18T15:28:44.684Z"},{"id":"NGYv8QwJhWjygL57miDp","slug":"kizetsu-ningyou-57miDp","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"気絶人形","titleEn":"The Fainting Doll","titleRomaji":"Kizetsu Ningyou","titleFurigana":"きぜつにんぎょう","author":"原 民喜","authorRomaji":"Hara Tamiki","authorFurigana":"はら たみき","description":"A doll in a shop window becomes dizzy and ill from the spinning and noise of its surroundings.","topics":["short_story","children","loneliness","melancholy","eerie","aozora_bunko"],"themes":["eerie","dolls","sensory overload"],"grammar":["te-iru","kamo-shirenai","te-miru","te-shimau"],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":523,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":15,"archaic":false,"quizReady":true,"curationScore":85,"engagement":60,"engagementVersion":2,"hookLine":"A doll faints from sensory overload in a shop window, then finds a new owner.","order":99,"addedAt":"2026-05-18T15:32:47.460Z"},{"id":"Wm7Pyc4Dzp6wdqH8YVbj","slug":"kaze-o-hiita-o-neko-san-H8YVbj","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"風邪をひいたお猫さん","titleEn":"The Cat Who Caught a Cold","titleRomaji":"Kaze o Hiita O Neko-san","titleFurigana":"かぜをひいたおねこさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A cat and his wife are proud of his magnificent whiskers, but when friends stop complimenting, they try a misguided plan to regain attention.","topics":["short_story","children","pride","vanity","humorous","philosophical","aozora_bunko"],"themes":["vanity","humorous","animals"],"grammar":["te-kureru","te-shimau","tabi","ageku"],"coverImage":"/library/covers/Wm7Pyc4Dzp6wdqH8YVbj.webp","coverColor":"from-emerald-500 to-teal-600","wordCount":523,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":15.9,"archaic":true,"quizReady":true,"curationScore":85,"engagement":74,"engagementVersion":2,"hookLine":"A vain cat and his wife shave their fur to show off whiskers, then catch a cold!","order":100,"addedAt":"2026-05-18T15:50:03.778Z"},{"id":"6l0n3DsK7Eda2wRVwl6M","slug":"oosouji-RVwl6M","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"オホサウヂ","titleEn":"The Big Cleaning","titleRomaji":"Oosouji","titleFurigana":"おおそうじ","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"Two puppies experience the tumultuous events of a big housecleaning day.","topics":["children","short_story","domestic_life","animals","humorous","aozora_bunko"],"themes":["humor","animals","everyday life"],"grammar":["te-iru","kamo-shirenai","to-iu"],"coverImage":"","coverColor":"from-rose-500 to-red-500","wordCount":488,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":18.8,"archaic":true,"quizReady":true,"curationScore":85,"engagement":53,"engagementVersion":2,"hookLine":"Two little dogs think spring cleaning is a terrifying invasion!","order":101,"addedAt":"2026-05-18T15:50:15.301Z"},{"id":"03U1q5rDDJNXVE31b0NS","slug":"hinto-31b0NS","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ヒント","titleEn":"Hint","titleRomaji":"Hinto","titleFurigana":"ひんと","author":"織田 作之助","authorRomaji":"Oda Sakunosuke","authorFurigana":"おだ さくのすけ","description":"A man gets a business idea from a child's toy, but his anti-theft devices are all stolen.","topics":["short_story","comedy","misunderstanding","irony","humorous","aozora_bunko"],"themes":["comedy","theft","humor"],"grammar":["te-iru","to","you-to-suru"],"coverImage":"/library/covers/03U1q5rDDJNXVE31b0NS.webp","coverColor":"from-rose-500 to-red-500","wordCount":210,"estimatedReadingTime":4,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":29.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":70,"engagementVersion":2,"hookLine":"A man's comic attempt to start a theft-prevention business backfires hilariously.","order":102,"addedAt":"2026-05-18T14:21:13.928Z"},{"id":"J60xnVSHWCDwsNVVFJ2x","slug":"nita-hito-VVFJ2x","level":"n3","levelLabel":"N3","tier":"rich","category":"article","title":"似たひと","titleEn":"The Look-Alike","titleRomaji":"Nita Hito","titleFurigana":"にたひと","author":"宮本 百合子","authorRomaji":"Miyamoto Yuriko","authorFurigana":"みやもと ゆりこ","description":"A woman humorously recounts how her round face leads to frequent cases of mistaken identity.","topics":["essay","identity","mistaken_identity","humorous","philosophical","aozora_bunko"],"themes":["humor","everyday life","mistaken identity"],"grammar":["n-desu","node","te-iru","nagara","mama"],"coverImage":"","coverColor":"from-purple-500 to-pink-500","wordCount":209,"estimatedReadingTime":3,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":18.8,"archaic":false,"quizReady":true,"curationScore":80,"engagement":42,"engagementVersion":2,"hookLine":"Why do strangers keep mistaking me for a chubby look-alike? A funny short essay.","order":103,"addedAt":"2026-05-18T15:43:44.842Z"},{"id":"qoU5L3I25cnFjp7plw0j","slug":"okane-to-pisutoru-7plw0j","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"お金とピストル","titleEn":"The Money and the Pistol","titleRomaji":"Okane to Pisutoru","titleFurigana":"おかねとピストル","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A thief bargains over a pistol with a miser, leading to unexpected consequences and a twist.","topics":["short_story","comedy","greed","deception","humorous","aozora_bunko"],"themes":["comedy","thief","mystery"],"grammar":["nagara"],"coverImage":"/library/covers/qoU5L3I25cnFjp7plw0j.webp","coverColor":"from-rose-600 to-amber-500","wordCount":230,"estimatedReadingTime":4,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":20.5,"archaic":false,"quizReady":true,"curationScore":85,"engagement":77.5,"engagementVersion":2,"hookLine":"A miser buys a thief's pistol with counterfeit money, but the pistol is fake too! A comedic twist awaits.","order":104,"addedAt":"2026-05-18T15:51:31.231Z"},{"id":"x17Yr0eRDU2IqeJC9eDw","slug":"raion-no-taizon-JC9eDw","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ライオンの大損","titleEn":"The Lion's Big Loss","titleRomaji":"Raion no Taizon","titleFurigana":"らいおんのたいぞん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A proud lion wakes up to find his magnificent beard missing and frantically searches for it among the forest animals.","topics":["short_story","children","vanity","loss","humorous","aozora_bunko"],"themes":["humor","animals","irony"],"grammar":["node","te-iru"],"coverImage":"/library/covers/x17Yr0eRDU2IqeJC9eDw.webp","coverColor":"from-blue-500 to-teal-400","wordCount":551,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":17.5,"archaic":true,"quizReady":true,"curationScore":85,"engagement":70,"engagementVersion":2,"hookLine":"A proud lion loses his magnificent beard and goes on a hilarious quest to find it.","order":105,"addedAt":"2026-05-18T15:50:11.390Z"},{"id":"QHz8rOAFTSWnmX6BSBSN","slug":"akai-rousoku-6BSBSN","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"赤い蝋燭","titleEn":"Red Candle","titleRomaji":"Akai Rousoku","titleFurigana":"あかいろうそく","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A monkey mistakes a red candle for a firework and stirs excitement among the mountain animals.","topics":["short_story","children","imagination","innocence","heartwarming","humorous","aozora_bunko"],"themes":["humorous","animals","misunderstanding"],"grammar":["kara","n-desu","ta-koto-ga-aru","te-wa-ikemasen","te-shimau","bakari","koto-ni-naru","you-ni"],"coverImage":"/library/covers/QHz8rOAFTSWnmX6BSBSN.webp","coverColor":"from-fuchsia-600 to-pink-600","wordCount":632,"estimatedReadingTime":11,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":18.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":75,"engagementVersion":2,"hookLine":"A monkey mistakes a red candle for fireworks.","order":106,"addedAt":"2026-05-18T15:28:47.308Z"},{"id":"Fi7hKeczVQqqKYWeZ76w","slug":"pengin-tori-no-uta-WeZ76w","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ペンギン鳥の歌","titleEn":"The Penguin Bird's Song","titleRomaji":"Pengin Tori no Uta","titleFurigana":"ぺんぎんとりのうた","author":"原 民喜","authorRomaji":"Hara Tamiki","authorFurigana":"はら たみき","description":"In a snowy forest, a crow announces a penguin bird song via megaphone while small birds wait.","topics":["short_story","children","curiosity","humor","humorous","heartwarming","aozora_bunko"],"themes":["humor","animals","music"],"grammar":["te-iru","te-shimau","bakari"],"coverImage":"","coverColor":"from-teal-600 to-green-500","wordCount":396,"estimatedReadingTime":7,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":18.6,"archaic":false,"quizReady":true,"curationScore":75,"engagement":51,"engagementVersion":2,"hookLine":"A crow’s loudspeaker announces a penguin song contest.","order":107,"addedAt":"2026-05-18T15:32:32.585Z"},{"id":"wbmiafBI9TNUwEoKM6GH","slug":"orikou-hansu-oKM6GH","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"おりこうハンス","titleEn":"Clever Hans","titleRomaji":"Orikou Hansu","titleFurigana":"おりこうはんす","author":"グリム ヤーコプ・ルートヴィッヒ・カール","authorRomaji":"Jacob Ludwig Carl Grimm","authorFurigana":"グリム ヤーコプ・ルートヴィッヒ・カール","description":"A simple-minded boy named Hans makes a series of foolish mistakes when following his mother's advice.","topics":["short_story","children","foolishness","miscommunication","humorous","heartwarming","aozora_bunko"],"themes":["humorous","fairy tale","folklore"],"grammar":["n-desu","te-kureru","te-kuru","te-yaru"],"coverImage":"","coverColor":"from-purple-500 to-fuchsia-500","wordCount":1419,"estimatedReadingTime":24,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":1.6,"archaic":false,"quizReady":true,"curationScore":80,"engagement":64,"engagementVersion":2,"hookLine":"A hilariously dimwitted boy repeatedly botches simple errands in this Grimm fairy tale.","order":108,"addedAt":"2026-05-18T14:37:07.466Z"},{"id":"BKyban80xytXgt8d5Uko","slug":"yakusoku-8d5Uko","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"約束","titleEn":"The Promise","titleRomaji":"Yakusoku","titleFurigana":"やくそく","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A philosophical dialogue questioning whether keeping a promise is foolish, illustrated by a tragic tale.","topics":["short_story","promise","futility","philosophical","dark","aozora_bunko"],"themes":["moral dilemma","promise","philosophy"],"grammar":["kara","kamo-shirenai","te-ita","te-morau","te-shimau","tame-ni"],"coverImage":"","coverColor":"from-sky-500 to-blue-500","wordCount":226,"estimatedReadingTime":4,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":22.8,"archaic":false,"quizReady":true,"curationScore":80,"engagement":59,"engagementVersion":2,"hookLine":"A man drowns while keeping a promise. Was he right?","order":109,"addedAt":"2026-05-18T15:51:54.740Z"},{"id":"kdDIcStAVGgJVnQCgNZd","slug":"neko-to-oshiruko-QCgNZd","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ねことおしるこ","titleEn":"The Cat and the Sweet Red Bean Soup","titleRomaji":"Neko to Oshiruko","titleFurigana":"ねことおしるこ","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A boy wakes his sister over a cat fight, but she scolds him for making a fuss.","topics":["short_story","children","animals","childhood","humorous","heartwarming","aozora_bunko"],"themes":["family","humor","childhood"],"grammar":["te-iru","te-kara","nakereba-naranai","te-ageru","te-shimau"],"coverImage":"","coverColor":"from-lime-500 to-green-500","wordCount":830,"estimatedReadingTime":14,"jlptLevelNum":3,"formality":"mixed","kanjiDensity":11.6,"archaic":false,"quizReady":true,"curationScore":80,"engagement":61.5,"engagementVersion":2,"hookLine":"A boy wakes his sister in the night over a cat fight, then later begs for sweet bean soup.","order":110,"addedAt":"2026-05-18T14:20:04.006Z"},{"id":"tdY84HH0uQDLd5dg11hJ","slug":"onabe-to-osara-to-katen-dg11hJ","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"お鍋とお皿とカーテン","titleEn":"The Pot, the Plate, and the Curtain","titleRomaji":"Onabe to Osara to Kāten","titleFurigana":"おなべと おさらと かーてん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A pot, a plate, and a curtain try to escape their monotonous kitchen chores but encounter a problem.","topics":["children","folklore","adventure","teamwork","humorous","heartwarming","aozora_bunko"],"themes":["humor","personification","adventure"],"grammar":["te-iru","you-to-suru"],"coverImage":"","coverColor":"from-slate-600 to-slate-800","wordCount":479,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":4.7,"archaic":true,"quizReady":true,"curationScore":80,"engagement":44,"engagementVersion":2,"hookLine":"Kitchen utensils rebel against their boring jobs in this humorous tale.","order":111,"addedAt":"2026-05-18T15:50:08.318Z"},{"id":"BVABwXHhz0TVO9vKGCKB","slug":"kogarashi-no-fuku-ban-vKGCKB","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"こがらしの　ふく　ばん","titleEn":"The Night the Cold Wind Blows","titleRomaji":"Kogarashi no Fuku Ban","titleFurigana":"こがらしのふくばん","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A family hears a bell on a cold night and discovers a rickshaw outside.","topics":["short_story","children","curiosity","family","poetic","eerie","aozora_bunko"],"themes":["eerie","mystery","night"],"grammar":["deshou","te-iru","nagara"],"coverImage":"","coverColor":"from-green-500 to-emerald-500","wordCount":314,"estimatedReadingTime":5,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":3.7,"archaic":false,"quizReady":true,"curationScore":70,"engagement":45,"engagementVersion":2,"hookLine":"A mysterious bell rings in the cold night. Ghost or real?","order":112,"addedAt":"2026-05-18T14:17:54.409Z"},{"id":"E1f0raxosTLPyZgBvwPW","slug":"neboke-gBvwPW","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"寝ぼけ","titleEn":"Sleepyhead","titleRomaji":"Neboke","titleFurigana":"ねぼけ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A boy keeps messing up because he's drowsy, so he resolves to stay alert for Sports Day.","topics":["short_story","children","confusion","determination","humorous","aozora_bunko"],"themes":["humor","childhood","mishaps"],"grammar":["nakereba-naranai","te-miru","te-shimau"],"coverImage":"/library/covers/E1f0raxosTLPyZgBvwPW.webp","coverColor":"from-amber-500 to-rose-500","wordCount":514,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":26.3,"archaic":false,"quizReady":true,"curationScore":75,"engagement":67,"engagementVersion":2,"hookLine":"A boy's determination to not sleepwalk backfires in a hilarious way.","order":113,"addedAt":"2026-05-18T15:51:54.092Z"},{"id":"mSlm5zrmusAyRo6Evx9c","slug":"futatsu-no-atama-6Evx9c","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"二つの頭","titleEn":"Two Heads","titleRomaji":"Futatsu no Atama","titleFurigana":"ふたつのあたま","author":"原 民喜","authorRomaji":"Hara Tamiki","authorFurigana":"はら たみき","description":"A boy daydreams about swapping heads with his brother to avoid homework.","topics":["short_story","children","imagination","childhood","nostalgic","heartwarming","aozora_bunko"],"themes":["childhood","fantasy","siblings"],"grammar":[],"coverImage":"","coverColor":"from-blue-600 to-cyan-600","wordCount":546,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":21.3,"archaic":false,"quizReady":true,"curationScore":80,"engagement":57,"engagementVersion":2,"hookLine":"If I could swap heads with my brother, homework would be easy!","order":114,"addedAt":"2026-05-18T15:32:36.066Z"},{"id":"t77WsCzU6jqOdrGGFRAB","slug":"katame-no-goaisatsu-GGFRAB","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"片目のごあいさつ","titleEn":"The One-Eyed Greeting","titleRomaji":"Katame no Goaisatsu","titleFurigana":"かためのごあいさつ","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A young boy imitates a one-eyed character, amusing his family with his antics.","topics":["short_story","children","imitation","family","humorous","heartwarming","aozora_bunko"],"themes":["humor","children","school"],"grammar":["te-iru","kamo-shirenai","te-kuru","te-shimau"],"coverImage":"/library/covers/t77WsCzU6jqOdrGGFRAB.webp","coverColor":"from-lime-500 to-green-500","wordCount":694,"estimatedReadingTime":12,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":9.8,"archaic":false,"quizReady":true,"curationScore":75,"engagement":74,"engagementVersion":2,"hookLine":"A boy imitates a one-eyed swordsman and causes a comical scene at school.","order":115,"addedAt":"2026-05-18T14:16:49.293Z"},{"id":"7HQRreBA8QLjCQuTBnQE","slug":"ushiwaka-to-benkei-uTBnQE","level":"n3","levelLabel":"N3","tier":"standard","category":"short_story","title":"牛若と弁慶","titleEn":"Ushiwaka and Benkei","titleRomaji":"Ushiwaka to Benkei","titleFurigana":"うしわかとべんけい","author":"楠山 正雄","authorRomaji":"Kusuyama Masao","authorFurigana":"くすやま まさお","description":"A young Minamoto prince meets the fierce warrior monk Benkei and they become legendary allies.","topics":["historical","folklore","courage","friendship","suspenseful","heartwarming","aozora_bunko"],"themes":["warrior","legend","friendship","revenge"],"grammar":[],"coverImage":"/library/covers/7HQRreBA8QLjCQuTBnQE.webp","coverColor":"from-fuchsia-500 to-pink-500","wordCount":2366,"estimatedReadingTime":39,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":20.7,"archaic":false,"quizReady":false,"curationScore":90,"engagement":65,"engagementVersion":2,"hookLine":"Young warrior Ushiwaka trains in secret to avenge his father and meets the mighty Benkei.","order":116,"addedAt":"2026-05-18T14:35:46.403Z"},{"id":"5UoQ0o3Shjq7sUhNIomP","slug":"nijineko-no-hanashi-hNIomP","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"虹猫の話","titleEn":"The Story of the Rainbow Cat","titleRomaji":"Nijineko no Hanashi","titleFurigana":"にじねこのはなし","author":"宮原 晃一郎","authorRomaji":"Miyahara Kōichirō","authorFurigana":"みやはら こういちろう","description":"A magical seven-colored cat from fairyland embarks on whimsical adventures.","topics":["children","folklore","adventure","curiosity","whimsical","nostalgic","aozora_bunko"],"themes":["magical","adventure","fantasy","folklore"],"grammar":["te-iru","kamo-shirenai","sou-da-hearsay","te-miru","te-shimau"],"coverImage":"/library/covers/5UoQ0o3Shjq7sUhNIomP.webp","coverColor":"from-slate-600 to-slate-800","wordCount":2227,"estimatedReadingTime":37,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":20.3,"archaic":true,"quizReady":true,"curationScore":95,"engagement":73,"engagementVersion":2,"hookLine":"A seven-colored magical cat goes on adventures in fairyland.","order":117,"addedAt":"2026-05-18T15:39:35.218Z"},{"id":"lNPpqpXD9y3NEPYEK4iy","slug":"buremen-no-machi-gakutai-YEK4iy","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ブレーメンの町楽隊","titleEn":"The Bremen Town Musicians","titleRomaji":"Buremen no Machi Gakutai","titleFurigana":"ぶれーめんのまちがくたい","author":"グリム ヤーコプ・ルートヴィッヒ・カール","authorRomaji":"Jacob Ludwig Carl Grimm","authorFurigana":"グリム ヤーコプ・ルートヴィッヒ・カール","description":"A donkey, a dog, a cat, and a rooster escape their fates and go to Bremen to become town musicians.","topics":["folklore","short_story","adventure","friendship","heartwarming","humorous","aozora_bunko"],"themes":["adventure","fantasy","friendship"],"grammar":["sou-da-appearance","te-oku","te-shimau"],"coverImage":"/library/covers/lNPpqpXD9y3NEPYEK4iy.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":2105,"estimatedReadingTime":35,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":8.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":74.5,"engagementVersion":2,"hookLine":"A classic tale of four animal musicians on an adventure.","order":118,"addedAt":"2026-05-18T14:36:52.263Z"},{"id":"CydE2DldNvMyuLxsPu7b","slug":"tegami-yon-xsPu7b","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"手紙　四","titleEn":"The Fourth Letter","titleRomaji":"Tegami Yon","titleFurigana":"てがみ よん","author":"宮沢 賢治","authorRomaji":"Miyazawa Kenji","authorFurigana":"みやざわ けんじ","description":"A letter asks about a sick girl named Pōse while her brother Chūnse struggles with guilt over his past cruelty.","topics":["short_story","children","guilt","family","melancholy","heartwarming","aozora_bunko"],"themes":["guilt","death","sibling relationship"],"grammar":["te-oku","te-shimau"],"coverImage":"/library/covers/CydE2DldNvMyuLxsPu7b.webp","coverColor":"from-teal-600 to-green-500","wordCount":895,"estimatedReadingTime":15,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":11.9,"archaic":false,"quizReady":true,"curationScore":85,"engagement":69.5,"engagementVersion":2,"hookLine":"A cruel brother's guilt over his sister's death haunts him.","order":119,"addedAt":"2026-05-18T15:39:43.816Z"},{"id":"Gavhz40x8eTTDbtKKi4l","slug":"fushigi-na-boshi-tKKi4l","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"不思議な帽子","titleEn":"The Mysterious Hat","titleRomaji":"Fushigi na Bōshi","titleFurigana":"ふしぎなぼうし","author":"豊島 与志雄","authorRomaji":"Toyoshima Yoshio","authorFurigana":"とよしま よしお","description":"A demon living in a sewer discovers the vibrant city above and decides to explore.","topics":["children","folklore","curiosity","discovery","whimsical","humorous","aozora_bunko"],"themes":["demon","fantasy","humorous","urban adventure"],"grammar":["te-shimau","uchi-ni"],"coverImage":"/library/covers/Gavhz40x8eTTDbtKKi4l.webp","coverColor":"from-cyan-500 to-blue-500","wordCount":2266,"estimatedReadingTime":38,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":23.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":73,"engagementVersion":2,"hookLine":"A demon from the sewer discovers the human world and disguises as a hat.","order":120,"addedAt":"2026-05-18T15:23:48.099Z"},{"id":"Ovv9vezw4XBssoM7A2Pp","slug":"oyakan-to-onabe-to-furaipan-no-kenkuwa-M7A2Pp","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"オヤカン　ト　オナベ　ト　フライパン　ノ　ケンクワ","titleEn":"The Quarrel of the Pot, the Pan, and the Frying Pan","titleRomaji":"Oyakan to Onabe to Furaipan no Kenkuwa","titleFurigana":"おやかん と おなべ と ふらいぱん の けんくわ","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A rhythmic tale of kitchen utensils squabbling and getting burnt over a stove.","topics":["children","comedy","quarreling","humor","humorous","poetic","aozora_bunko"],"themes":["comedy","children's story"],"grammar":["mo","te-iru"],"coverImage":"/library/covers/Ovv9vezw4XBssoM7A2Pp.webp","coverColor":"from-blue-500 to-indigo-500","wordCount":90,"estimatedReadingTime":2,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":8.3,"archaic":false,"quizReady":false,"curationScore":40,"engagement":10,"engagementVersion":2,"hookLine":"A silly quarrel among kitchen pots and pans.","order":121,"addedAt":"2026-05-18T15:50:00.363Z"},{"id":"mdokKuwwJCDZXLRDF27y","slug":"tsuzuresase-RDF27y","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"つづれさせ","titleEn":"The Cricket's Advice","titleRomaji":"Tsuzuresase","titleFurigana":"つづれさせ","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A grandmother tells her grandson the old meaning behind a cricket's song, connecting him to generations past.","topics":["children","folklore","tradition","family","nostalgic","heartwarming","aozora_bunko"],"themes":["folklore","family","nature"],"grammar":["mono-da"],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":180,"estimatedReadingTime":3,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":10.2,"archaic":true,"quizReady":false,"curationScore":30,"engagement":38,"engagementVersion":2,"hookLine":"Why do Japanese crickets warn you to mend your clothes? A grandmother explains.","order":122,"addedAt":"2026-05-18T14:18:27.217Z"},{"id":"1sgICWK5FAP7OF1VeAdu","slug":"kaze-1VeAdu","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"風","titleEn":"The Wind","titleRomaji":"Kaze","titleFurigana":"かぜ","author":"竹久 夢二","authorRomaji":"Takehisa Yumeji","authorFurigana":"たけひさ ゆめじ","description":"A playful wind dances through town, inviting everyone to join its joyful game.","topics":["children","short_story","nature","poetic","heartwarming","aozora_bunko"],"themes":["nature","play","adventure"],"grammar":["nagara","sou-da-appearance","te-ageru","te-shimau"],"coverImage":"/library/covers/1sgICWK5FAP7OF1VeAdu.webp","coverColor":"from-red-500 to-orange-500","wordCount":550,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":23.6,"archaic":false,"quizReady":true,"curationScore":90,"engagement":56.5,"engagementVersion":2,"hookLine":"When the wind steals a boy's hat, a wild chase begins.","order":123,"addedAt":"2026-05-18T15:07:29.767Z"},{"id":"jGeSKmFvBA8B3UWJJqcf","slug":"sanbiki-no-koguma-san-to-kisha-WJJqcf","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"三匹ノ　コグマサント　キシヤ","titleEn":"Three Little Bears and the Train","titleRomaji":"Sanbiki no Koguma-san to Kisha","titleFurigana":"さんびきの こぐまさん と きしゃ","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"Three little bears take their first train ride and learn where to sit.","topics":["children","adventure","travel","humorous","heartwarming","aozora_bunko"],"themes":["humor","adventure","bears"],"grammar":["node","saseru","tara","te-kureru"],"coverImage":"","coverColor":"from-emerald-500 to-teal-500","wordCount":124,"estimatedReadingTime":2,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":21.8,"archaic":true,"quizReady":true,"curationScore":85,"engagement":37,"engagementVersion":2,"hookLine":"Three little bears take a train ride and learn the hard way.","order":124,"addedAt":"2026-05-18T15:50:05.519Z"},{"id":"WWUnrGcigB7SV02Gu0cs","slug":"kamidokoya-no-daikon-san-2Gu0cs","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"髪床やの大根さん","titleEn":"Mr. Daikon's Barber Shop","titleRomaji":"Kamidokoya no Daikon-san","titleFurigana":"かみどころやのだいこんさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A young radish's barber father causes trouble when he cuts his onion friend's hair badly.","topics":["children","comedy","consequences","friendship","humorous","heartwarming","aozora_bunko"],"themes":["comedy","humorous","friendship"],"grammar":["te-iru","you-ni"],"coverImage":"","coverColor":"from-slate-600 to-slate-800","wordCount":474,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":20.8,"archaic":true,"quizReady":true,"curationScore":90,"engagement":62.5,"engagementVersion":2,"hookLine":"A radish boy and his onion friend cause chaos at the barber shop with scissors.","order":125,"addedAt":"2026-05-18T15:49:57.031Z"},{"id":"V7TqIZVpLeQsu95sXNPa","slug":"diarogu-purantanieru-taiwa-5sXNPa","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ヂアロオグ・プランタニエ（対話）","titleEn":"Dialog Plantanier","titleRomaji":"Diārogu Purantanieru (Taiwa)","titleFurigana":"でぃあろぐ ぷらんたにえる（たいわ）","author":"岸田 国士","authorRomaji":"Kishida Kunio","authorFurigana":"きしだ くにお","description":"Two young women converse about a mutual male friend, hinting at romantic tension and unspoken feelings.","topics":["short_story","romance","love","friendship","nostalgic","philosophical","aozora_bunko"],"themes":["romance","comedy","friendship"],"grammar":[],"coverImage":"","coverColor":"from-cyan-500 to-blue-600","wordCount":1682,"estimatedReadingTime":28,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":16.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":57,"engagementVersion":2,"hookLine":"友達同士の恋の駆け引き？花びらで相手を決めるユニークな会話劇。","order":126,"addedAt":"2026-05-18T14:27:43.152Z"},{"id":"6R3ncuY80gQ0PV649RvL","slug":"naite-iru-o-neko-san-649RvL","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"泣いてゐるお猫さん","titleEn":"The Crying Cat","titleRomaji":"Naite Iru O Neko-san","titleFurigana":"ないているおねこさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A greedy cat races to a photo contest only to lose her borrowed ribbon.","topics":["short_story","children","greed","consequences","humorous","heartwarming","aozora_bunko"],"themes":["humorous","animals","moral"],"grammar":["te-iru","te-shimau"],"coverImage":"/library/covers/6R3ncuY80gQ0PV649RvL.webp","coverColor":"from-emerald-500 to-teal-500","wordCount":614,"estimatedReadingTime":10,"jlptLevelNum":3,"formality":"mixed","kanjiDensity":19,"archaic":true,"quizReady":true,"curationScore":85,"engagement":75,"engagementVersion":2,"hookLine":"A crying cat wins a photo contest and learns a lesson!","order":127,"addedAt":"2026-05-18T15:50:18.589Z"},{"id":"F754fpK9iJZTTOMiPz1A","slug":"futari-no-otoko-to-niguruma-hiki-MiPz1A","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"二人の男と荷車曳き","titleEn":"Two Men and a Cart Puller","titleRomaji":"Futari no Otoko to Niguruma Hiki","titleFurigana":"ふたりのおとこにぐるまひき","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"Two boastful men get into a ridiculous duel and are saved by a cart puller.","topics":["short_story","comedy","pride","absurdity","humorous","aozora_bunko"],"themes":["comedy","trickery","pride"],"grammar":["tari-tari-suru","te-shimau"],"coverImage":"/library/covers/F754fpK9iJZTTOMiPz1A.webp","coverColor":"from-violet-500 to-purple-500","wordCount":574,"estimatedReadingTime":10,"jlptLevelNum":3,"formality":"modern_casual","kanjiDensity":25.1,"archaic":false,"quizReady":true,"curationScore":88,"engagement":67,"engagementVersion":2,"hookLine":"Two strong men duel to a draw and end up pushing a cart for a trickster.","order":128,"addedAt":"2026-05-18T15:51:55.660Z"},{"id":"yGdnEvFJst0g5k11JD6f","slug":"nihiki-no-kaeru-11JD6f","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"二ひきの蛙","titleEn":"Two Frogs","titleRomaji":"Nihiki no Kaeru","titleFurigana":"にひきのかえる","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"Two frogs quarrel over their colors and agree to settle their fight after winter hibernation.","topics":["short_story","children","pride","reconciliation","humorous","philosophical","aozora_bunko"],"themes":["friendship","conflict resolution","nature"],"grammar":["te-iru","te-shimau"],"coverImage":"/library/covers/yGdnEvFJst0g5k11JD6f.webp","coverColor":"from-violet-600 to-indigo-600","wordCount":528,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"mixed","kanjiDensity":12.8,"archaic":false,"quizReady":true,"curationScore":75,"engagement":78,"engagementVersion":2,"hookLine":"Two frogs argue about colors and learn a valuable lesson after winter.","order":129,"addedAt":"2026-05-18T15:29:16.215Z"},{"id":"UO8EAwKHenTvd76XBT7k","slug":"ha-to-me-no-warui-ojiisan-6XBT7k","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"歯と眼の悪いおぢいさん","titleEn":"The Old Man with Bad Teeth and Eyes","titleRomaji":"Ha to me no warui ojiisan","titleFurigana":"はとめのわるいおじいさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A poor old man with a toothache searches for money, but finds eggs that hatch into chicks.","topics":["children","short_story","misadventure","poverty","humorous","heartwarming","aozora_bunko"],"themes":["humor","misunderstanding","old age"],"grammar":["kamo-shirenai","te-miru","te-shimau","you-to-suru"],"coverImage":"/library/covers/UO8EAwKHenTvd76XBT7k.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":543,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":17.5,"archaic":true,"quizReady":true,"curationScore":80,"engagement":75,"engagementVersion":2,"hookLine":"An old man with bad eyes mistakes eggs for coins and comically chases his fortune.","order":130,"addedAt":"2026-05-18T15:50:16.850Z"},{"id":"YQwKHaEwBtx88VZTl16K","slug":"shoujo-to-umi-onibi-ZTl16K","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"少女と海鬼灯","titleEn":"The Girl and the Sea Lantern","titleRomaji":"Shoujo to Umi Onibi","titleFurigana":"しょうじょ と うみおにび","author":"野口 雨情","authorRomaji":"Noguchi Ujō","authorFurigana":"のぐち うじょう","description":"Two girls hear a sad song from underground and meet a sea lantern spirit.","topics":["short_story","folklore","longing","ghost","melancholy","eerie","aozora_bunko"],"themes":["ghost story","folklore","eerie","spirit"],"grammar":["nagara","sou-da-appearance","te-ageru"],"coverImage":"","coverColor":"from-rose-500 to-red-500","wordCount":448,"estimatedReadingTime":7,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":23.9,"archaic":true,"quizReady":true,"curationScore":85,"engagement":58,"engagementVersion":2,"hookLine":"Two girls hear a haunting song from underground and discover a talking sea lantern ghost.","order":131,"addedAt":"2026-05-18T15:29:47.802Z"},{"id":"hQ4lMkMEeUaQOj4hnN2f","slug":"nakimushi-no-koguma-san-4hnN2f","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"泣き虫の小ぐまさん","titleEn":"The Crybaby Little Bear","titleRomaji":"Nakimushi no Koguma-san","titleFurigana":"なきむしのこぐまさん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"A little bear who cries at everything decides to remove all causes of his tears, with comical results.","topics":["children","short_story","self-improvement","comical consequences","humorous","heartwarming","aozora_bunko"],"themes":["humorous","animals","crying"],"grammar":["sou-da-hearsay","te-shimau"],"coverImage":"","coverColor":"from-emerald-500 to-teal-600","wordCount":477,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":17.5,"archaic":true,"quizReady":true,"curationScore":80,"engagement":60,"engagementVersion":2,"hookLine":"A bear cub cries at everything: roosters, clocks, even radios!","order":132,"addedAt":"2026-05-18T15:50:02.982Z"},{"id":"DbERh2KQmxYbOTKNTpNf","slug":"nagareboshi-KNTpNf","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ナガレボシ","titleEn":"The Shooting Star","titleRomaji":"Nagareboshi","titleFurigana":"ながれぼし","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"Three stars argue; one is bullied and falls from the sky, becoming a shooting star.","topics":["short_story","children","loneliness","transformation","melancholy","poetic","aozora_bunko"],"themes":["fantasy","friendship","loss"],"grammar":["n-desu","te-shimau"],"coverImage":"/library/covers/DbERh2KQmxYbOTKNTpNf.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":342,"estimatedReadingTime":6,"jlptLevelNum":3,"formality":"archaic_light","kanjiDensity":20.6,"archaic":true,"quizReady":false,"curationScore":75,"engagement":72.5,"engagementVersion":2,"hookLine":"A bullied child star falls from the sky and becomes a shooting star, a poignant fantasy.","order":133,"addedAt":"2026-05-18T15:29:22.101Z"},{"id":"A3DSNfrbKoRrsilwIQ4t","slug":"ashi-lwIQ4t","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"足","titleEn":"The Foot","titleRomaji":"Ashi","titleFurigana":"あし","author":"豊島 与志雄","authorRomaji":"Toyoshima Yoshio","authorFurigana":"とよしま よしお","description":"A traveler on a night train notices a foot dangling from an upper bunk, sparking mystery.","topics":["short_story","mystery","suspense","suspenseful","eerie","aozora_bunko"],"themes":["eerie","mystery","suspense"],"grammar":["kamo-shirenai","te-oku","te-shimau"],"coverImage":"/library/covers/A3DSNfrbKoRrsilwIQ4t.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":2169,"estimatedReadingTime":36,"jlptLevelNum":3,"formality":"modern_formal","kanjiDensity":24.5,"archaic":false,"quizReady":true,"curationScore":85,"engagement":67,"engagementVersion":2,"hookLine":"A disembodied foot dangles from a train bunk. Is it alive?","order":134,"addedAt":"2026-05-18T15:23:17.773Z"},{"id":"ZqECabM8nzQRO1XQLTSX","slug":"roba-no-bikko-XQLTSX","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"驢馬の　びっこ","titleEn":"The Lame Donkey","titleRomaji":"Roba no Bikko","titleFurigana":"ろばの びっこ","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A man buys a lame donkey and comically follows a know-it-all's advice to cure it.","topics":["folklore","comedy","misunderstanding","folly","humorous","aozora_bunko"],"themes":["comedy","folkore","humorous"],"grammar":["n-desu","te-miru"],"coverImage":"/library/covers/ZqECabM8nzQRO1XQLTSX.webp","coverColor":"from-amber-500 to-rose-500","wordCount":564,"estimatedReadingTime":9,"jlptLevelNum":3,"formality":"","kanjiDensity":10,"archaic":true,"quizReady":true,"curationScore":85,"engagement":67.5,"engagementVersion":2,"hookLine":"A man tries every silly fix for his limping donkey, following a know-it-all's advice.","order":135,"addedAt":"2026-05-18T15:29:06.187Z"},{"id":"0PWaiNisV5z4TcrSTqxW","slug":"hana-to-tamashihi-rSTqxW","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"ハナとタマシヒ","titleEn":"Hana and the Soul","titleRomaji":"Hana to Tamashihi","titleFurigana":"はな と たましひ","author":"平山 千代子","authorRomaji":"Hirayama Chiyoko","authorFurigana":"ひらやま ちよこ","description":"A young girl learns a quirky explanation for runny noses, leading to amusing philosophical musings.","topics":["short_story","children","childhood","curiosity","humorous","philosophical","aozora_bunko"],"themes":["humor","childhood","misunderstanding"],"grammar":["sou-da-hearsay","te-kureru","te-miru","te-shimau","to-iu"],"coverImage":"/library/covers/0PWaiNisV5z4TcrSTqxW.webp","coverColor":"from-purple-500 to-fuchsia-500","wordCount":1505,"estimatedReadingTime":25,"jlptLevelNum":3,"formality":"","kanjiDensity":17.7,"archaic":true,"quizReady":true,"curationScore":85,"engagement":71,"engagementVersion":2,"hookLine":"A girl is told that snot is rotten brain, a hilarious childhood misunderstanding that snowballs into family laughter.","order":136,"addedAt":"2026-05-18T15:33:25.395Z"},{"id":"VFB8WukWEpxPc7CDIAT4","slug":"katatsumuri-no-uta-CDIAT4","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"カタツムリノ　ウタ","titleEn":"The Snail's Song","titleRomaji":"Katatsumuri no Uta","titleFurigana":"かたつむりのうた","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A king struggles to recall a childhood song about a snail, leading to a poignant memory.","topics":["children","folklore","memory","nostalgia","nostalgic","heartwarming","aozora_bunko"],"themes":["folklore","childhood","memory"],"grammar":["te-iru","te-shimau","to-iu"],"coverImage":"","coverColor":"from-red-500 to-orange-500","wordCount":195,"estimatedReadingTime":3,"jlptLevelNum":3,"formality":"","kanjiDensity":20.8,"archaic":false,"quizReady":true,"curationScore":25,"engagement":56,"engagementVersion":2,"hookLine":"A king tries to remember a child's song about a snail.","order":137,"addedAt":"2026-05-18T15:28:46.747Z"},{"id":"sjPmFqwFlVVkkfKmMQqR","slug":"kame-san-no-soudan-KmMQqR","level":"n3","levelLabel":"N3","tier":"rich","category":"short_story","title":"カメサン　ノ　サウダン","titleEn":"Turtle's Consultation","titleRomaji":"Kame-san no Soudan","titleFurigana":"かめさんのそうだん","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"Two elderly turtles discuss what to wear to an upcoming pond festival.","topics":["children","folklore","community","celebration","heartwarming","humorous","aozora_bunko"],"themes":["daily life","humor","animals"],"grammar":["n-desu","nagara","te-shimau"],"coverImage":"/library/covers/sjPmFqwFlVVkkfKmMQqR.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":497,"estimatedReadingTime":8,"jlptLevelNum":3,"formality":"mixed","kanjiDensity":15.3,"archaic":false,"quizReady":false,"curationScore":55,"engagement":56.5,"engagementVersion":2,"hookLine":"Two sleepy turtles try to discuss festival outfits but keep dozing off.","order":138,"addedAt":"2026-05-18T15:50:13.652Z"},{"id":"9Qd4onYDzJqVTFoVTJhW","slug":"sennin-oVTJhW","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"仙人","titleEn":"The Hermit","titleRomaji":"Sennin","titleFurigana":"せんにん","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"A man named Gonsuke arrives in Osaka determined to become a hermit. He goes to an employment agency and insists they find him a position as a hermit, arguing that their sign promises to handle all kinds of job placements. The clerk is perplexed but eventually Gonsuke's persistence leads to an unexpected adventure.","topics":["short_story","comedy","folklore","historical","ambition","persistence","transformation","humorous","philosophical","aozora_bunko"],"themes":["humor","folklore","transformation"],"grammar":["hazu-desu","nagara","sou-da-hearsay","te-miru","te-shimau","tame-ni","zu"],"coverImage":"/library/covers/9Qd4onYDzJqVTFoVTJhW.webp","coverColor":"from-rose-500 to-red-500","wordCount":1788,"estimatedReadingTime":26,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":27,"archaic":false,"quizReady":true,"curationScore":90,"engagement":81,"engagementVersion":2,"hookLine":"A man demands a job that will make him a hermit. Hilarity ensues.","order":2,"addedAt":"2026-05-18T14:05:06.455Z"},{"id":"PAzyuK41mXTao3GrYzTa","slug":"zensai-no-kaii-GrYzTa","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"前妻の怪異","titleEn":"The Former Wife's Strange Incident","titleRomaji":"Zensai no Kaii","titleFurigana":"ぜんさいのかいい","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"After his wife dies in childbirth, a young man remarries, but strange events involving the former wife begin.","topics":["short_story","ghost_story","grief","supernatural","melancholy","eerie","aozora_bunko"],"themes":["ghost story","supernatural","horror"],"grammar":["to-tomo-ni"],"coverImage":"/library/covers/PAzyuK41mXTao3GrYzTa.webp","coverColor":"from-orange-500 to-yellow-500","wordCount":1070,"estimatedReadingTime":15,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":29.7,"archaic":false,"quizReady":true,"curationScore":90,"engagement":72,"engagementVersion":2,"hookLine":"A haunting ghost story of a jealous wife's spirit terrifying the new family.","order":11,"addedAt":"2026-05-18T15:17:03.268Z"},{"id":"aB5V6gUtiUicwXfvW4sL","slug":"tawara-tota-fvW4sL","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"田原藤太","titleEn":"Tawara Tōta","titleRomaji":"Tawara Tōta","titleFurigana":"たわら とうた","author":"楠山 正雄","authorRomaji":"Kusuyama Masao","authorFurigana":"くすやま まさお","description":"A brave samurai steps over a giant serpent, which then transforms into a small man seeking help.","topics":["folklore","children","bravery","transformation","suspenseful","eerie","aozora_bunko"],"themes":["samurai","folklore","monster"],"grammar":["te-ageru"],"coverImage":"/library/covers/aB5V6gUtiUicwXfvW4sL.webp","coverColor":"from-teal-600 to-green-500","wordCount":1517,"estimatedReadingTime":22,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":18.5,"archaic":false,"quizReady":true,"curationScore":90,"engagement":75,"engagementVersion":2,"hookLine":"A brave samurai takes on a giant centipede to save a dragon king.","order":15,"addedAt":"2026-05-18T14:35:25.393Z"},{"id":"j7g3jQAzodWrM93epn9A","slug":"sesshoseki-3epn9A","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"殺生石","titleEn":"The Killing Stone","titleRomaji":"Sesshōseki","titleFurigana":"せっしょうせき","author":"楠山 正雄","authorRomaji":"Kusuyama Masao","authorFurigana":"くすやま まさお","description":"A monk's journey across a desolate plain leads to an encounter with a cursed stone.","topics":["folklore","ghost_story","curse","journey","eerie","melancholy","aozora_bunko"],"themes":["ghost story","curse","folklore","supernatural"],"grammar":["sou-da-hearsay","te-shimau","tame-ni"],"coverImage":"/library/covers/j7g3jQAzodWrM93epn9A.webp","coverColor":"from-emerald-400 to-cyan-500","wordCount":1846,"estimatedReadingTime":26,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":20.3,"archaic":true,"quizReady":true,"curationScore":90,"engagement":73,"engagementVersion":2,"hookLine":"A cursed stone in a desolate plain reveals a vengeful spirit.","order":23,"addedAt":"2026-05-18T14:35:42.154Z"},{"id":"DHH3Vxkue69jiGy5Khuw","slug":"atama-narabi-ni-hara-y5Khuw","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"頭ならびに腹","titleEn":"The Head and the Belly","titleRomaji":"Atama narabi ni Hara","titleFurigana":"あたまならびにはら","author":"横光 利一","authorRomaji":"Yokomitsu Riichi","authorFurigana":"よこみつ りいち","description":"A young monk disrupts a crowded train with his relentless singing, amusing and then irritating passengers.","topics":["short_story","comedy","individuality","humorous","aozora_bunko"],"themes":["comedy","travel","mishap"],"grammar":["nu"],"coverImage":"/library/covers/DHH3Vxkue69jiGy5Khuw.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":1638,"estimatedReadingTime":23,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":32.3,"archaic":true,"quizReady":true,"curationScore":90,"engagement":72,"engagementVersion":2,"hookLine":"A monk's loud singing and a train that suddenly stops. Chaos ensues.","order":31,"addedAt":"2026-05-18T15:52:09.329Z"},{"id":"bIEOP1MZEe7qdj9CQIbp","slug":"tanin-no-natsu-9CQIbp","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"他人の夏","titleEn":"The Summer of Others","titleRomaji":"Tanin no Natsu","titleFurigana":"たにんのなつ","author":"山川 方夫","authorRomaji":"Yamakawa Masao","authorFurigana":"やまかわ まさお","description":"A local boy feels alienated as his coastal town is overrun by summer tourists.","topics":["short_story","coming_of_age","alienation","summer","melancholy","nostalgic","aozora_bunko"],"themes":["coming of age","summer","local vs tourist","adolescence"],"grammar":["n-desu","kamo-shirenai","te-shimau"],"coverImage":"/library/covers/bIEOP1MZEe7qdj9CQIbp.webp","coverColor":"from-pink-600 to-orange-500","wordCount":1602,"estimatedReadingTime":23,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":20.6,"archaic":false,"quizReady":true,"curationScore":80,"engagement":71,"engagementVersion":2,"hookLine":"A local boy feels like a stranger in his own hometown during tourist season - then meets someone mysterious.","order":37,"addedAt":"2026-05-18T15:51:02.600Z"},{"id":"vxUi6Xf91KiDrYKFvDdX","slug":"yuki-onna-KFvDdX","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"雪女","titleEn":"The Snow Woman","titleRomaji":"Yuki Onna","titleFurigana":"ゆきおんな","author":"小泉 八雲","authorRomaji":"Koizumi Yakumo","authorFurigana":"こいずみ やくも","description":"Two woodcutters encounter a supernatural snow woman during a blizzard in rural Japan.","topics":["ghost_story","folklore","supernatural","mercy","suspenseful","eerie","aozora_bunko"],"themes":["ghost story","supernatural","folklore","eerie"],"grammar":["kamo-shirenai","tabi","you-ni"],"coverImage":"/library/covers/vxUi6Xf91KiDrYKFvDdX.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":1929,"estimatedReadingTime":28,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":29.8,"archaic":false,"quizReady":true,"curationScore":90,"engagement":84,"engagementVersion":2,"hookLine":"A young woodcutter is spared by a terrifying snow spirit, but only if he never tells anyone.","order":39,"addedAt":"2026-05-18T14:37:19.568Z"},{"id":"63Whhy2jYR7ilU4qADWk","slug":"atama-to-ashi-4qADWk","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"頭と足","titleEn":"Head and Feet","titleRomaji":"Atama to Ashi","titleFurigana":"あたま と あし","author":"平林 初之輔","authorRomaji":"Hirabayashi Hatsunosuke","authorFurigana":"ひらばやし はつのすけ","description":"A journalist on a ship competes with a rival to be the first to report a tragic event.","topics":["short_story","competition","rivalry","suspenseful","aozora_bunko"],"themes":["rivalry","journalism","race"],"grammar":[],"coverImage":"/library/covers/63Whhy2jYR7ilU4qADWk.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":998,"estimatedReadingTime":14,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":28,"archaic":false,"quizReady":true,"curationScore":85,"engagement":72,"engagementVersion":2,"hookLine":"A high-stakes race between two journalists to file their story first. Who will win?","order":46,"addedAt":"2026-05-18T15:33:12.573Z"},{"id":"UX1Dslye6dS5rtqLazF2","slug":"jemii-no-bouken-qLazF2","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"ジェミイの冐険","titleEn":"Jemmy's Adventure","titleRomaji":"Jemii no Bouken","titleFurigana":"じぇみいのぼうけん","author":"片山 広子","authorRomaji":"Katayama Hiroko","authorFurigana":"かたやま ひろこ","description":"A hardworking young man named Jemmy lives with his mother near a ruined castle inhabited by fairies.","topics":["short_story","folklore","filial_piety","magical_encounter","heartwarming","nostalgic","aozora_bunko"],"themes":["folklore","adventure","magic"],"grammar":["te-iru","te-ageru","te-shimau"],"coverImage":"/library/covers/UX1Dslye6dS5rtqLazF2.webp","coverColor":"from-emerald-400 to-cyan-500","wordCount":2280,"estimatedReadingTime":33,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":13.8,"archaic":false,"quizReady":true,"curationScore":90,"engagement":64,"engagementVersion":2,"hookLine":"A young man joins fairies on a magical raid to steal a bride","order":50,"addedAt":"2026-05-18T14:25:44.117Z"},{"id":"uGlJcO9AWtV7DsscPAFL","slug":"kashu-koju-scPAFL","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"荷花公主","titleEn":"The Lotus Princess","titleRomaji":"Kashu Kōju","titleFurigana":"かしゅこうじゅ","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A scholar visiting Hangzhou encounters a beautiful woman by West Lake, leading to a mysterious romance.","topics":["historical","romance","love","mystery","nostalgic","poetic","aozora_bunko"],"themes":["mystery","romance","fantasy"],"grammar":["nagara","rareru","tara","te-shimau","to-iu","you-ni"],"coverImage":"/library/covers/uGlJcO9AWtV7DsscPAFL.webp","coverColor":"from-blue-500 to-teal-400","wordCount":3998,"estimatedReadingTime":57,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":27.2,"archaic":false,"quizReady":false,"curationScore":80,"engagement":71,"engagementVersion":2,"hookLine":"A mysterious romance involving a beautiful lotus princess and a hidden secret.","order":55,"addedAt":"2026-05-18T15:16:28.371Z"},{"id":"MiMuyOaGrlHRBE2aeGkb","slug":"kashikoi-hideo-san-no-hanashi-2aeGkb","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"賢い秀雄さんの話","titleEn":"The Story of Clever Hideo","titleRomaji":"Kashikoi Hideo-san no Hanashi","titleFurigana":"かしこいひでおさんのはなし","author":"宮原 晃一郎","authorRomaji":"Miyahara Kōichirō","authorFurigana":"みやはら こういちろう","description":"A clever boy with a perfect record develops a stubborn habit of climbing onto the roof, worrying his sister.","topics":["short_story","children","childhood","disobedience","humorous","heartwarming","aozora_bunko"],"themes":["childhood","humor","adventure"],"grammar":["te-iru","te-wa-ikemasen","sou-da-hearsay","tagaru","te-shimau"],"coverImage":"/library/covers/MiMuyOaGrlHRBE2aeGkb.webp","coverColor":"from-orange-400 to-red-600","wordCount":1479,"estimatedReadingTime":21,"jlptLevelNum":2,"formality":"mixed","kanjiDensity":17.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":72,"engagementVersion":2,"hookLine":"A mischievous boy keeps finding ways to climb onto the roof.","order":58,"addedAt":"2026-05-18T15:40:04.983Z"},{"id":"iDMQ5FH8vrR36lRGFImt","slug":"gemba-no-shashin-RGFImt","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"現場の写真","titleEn":"Crime Scene Photo","titleRomaji":"Gemba no Shashin","titleFurigana":"げんばのしゃしん","author":"小酒井 不木","authorRomaji":"Kosakai Fuboku","authorFurigana":"こさかい ふぼく","description":"Two men discuss an unsolved murder and the potential for copycat crimes as spring arrives.","topics":["short_story","mystery","crime","investigation","suspenseful","dark","aozora_bunko"],"themes":["mystery","crime","detective"],"grammar":["mono-da","no-de-wa-nai-ka","to-wa-ie"],"coverImage":"/library/covers/iDMQ5FH8vrR36lRGFImt.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":4432,"estimatedReadingTime":63,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":26,"archaic":false,"quizReady":true,"curationScore":85,"engagement":67,"engagementVersion":2,"hookLine":"A gripping crime mystery centered on a photograph.","order":62,"addedAt":"2026-05-18T14:37:43.224Z"},{"id":"Zt6LIiVKnV3PdZSgTRe1","slug":"kumo-no-ito-SgTRe1","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"蜘蛛の糸","titleEn":"The Spider's Thread","titleRomaji":"Kumo no Ito","titleFurigana":"くものいと","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"One day, Shakyamuni Buddha is strolling by a lotus pond in Paradise when he glimpses a sinner named Kandata writhing in Hell below. Moved by a single good deed Kandata once performed, sparing a spider's life, Buddha lowers a single spider's thread from Paradise to give him a chance at salvation. This classic short story explores themes of karma, compassion, and human nature.","topics":["short_story","folklore","historical","karma","redemption","sin","compassion","human_nature","philosophical","poetic","suspenseful","aozora_bunko"],"themes":["fantasy","folklore","redemption","morality"],"grammar":["nagara","te-shimau"],"coverImage":"/library/covers/Zt6LIiVKnV3PdZSgTRe1.webp","coverColor":"from-teal-600 to-green-500","wordCount":1650,"estimatedReadingTime":24,"jlptLevelNum":2,"formality":"mixed","kanjiDensity":25.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":90,"engagementVersion":2,"hookLine":"A thief in hell gets a chance to climb out via a spider's thread. Will he make it?","order":67,"addedAt":"2026-05-18T13:52:55.923Z"},{"id":"GFyyNDXFuzCJbGDRs1mU","slug":"kitsune-ni-bakasareta-hanashi-DRs1mU","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"狐に化された話","titleEn":"The Story of Being Tricked by a Fox","titleRomaji":"Kitsune ni Bakasareta Hanashi","titleFurigana":"きつねにばかされたはなし","author":"土田 耕平","authorRomaji":"Tsuchida Kōhei","authorFurigana":"つちだ こうへい","description":"A grandmother shares a spooky childhood memory of being tricked by a fox.","topics":["folklore","children","trickery","supernatural","eerie","nostalgic","aozora_bunko"],"themes":["folklore","supernatural","childhood story"],"grammar":["te-iru"],"coverImage":"/library/covers/GFyyNDXFuzCJbGDRs1mU.webp","coverColor":"from-rose-600 to-amber-500","wordCount":1537,"estimatedReadingTime":22,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":20.5,"archaic":true,"quizReady":true,"curationScore":85,"engagement":65,"engagementVersion":2,"hookLine":"A grandmother's eerie tale of being tricked by a fox on a moonlit night.","order":69,"addedAt":"2026-05-18T15:18:37.967Z"},{"id":"UvwUlFT9tP8wspXtFbFg","slug":"tokyo-wan-kaibutsu-tan-XtFbFg","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"東京湾怪物譚","titleEn":"Tokyo Bay Monster Tales","titleRomaji":"Tokyo Wan Kaibutsu Tan","titleFurigana":"とうきょうわん かいぶつ たん","author":"佐藤 垢石","authorRomaji":"Satō Kōseki","authorFurigana":"さとう こうせき","description":"In Tokyo Bay, fishermen encounter giant sharks and other monstrous sea creatures.","topics":["short_story","sea","fear","suspenseful","eerie","aozora_bunko"],"themes":["monster","sea","adventure"],"grammar":["tara","te-shimau","to-iu","mono-da","rashii","to-iu-no-wa"],"coverImage":"","coverColor":"from-fuchsia-600 to-pink-600","wordCount":1739,"estimatedReadingTime":25,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":33.8,"archaic":true,"quizReady":true,"curationScore":90,"engagement":48,"engagementVersion":2,"hookLine":"Real monster tales from Tokyo Bay: sharks, sea serpents, and giant turtles.","order":72,"addedAt":"2026-05-18T15:03:26.858Z"},{"id":"zcEFiWAeMEwujsJO8eup","slug":"daisansha-JO8eup","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"第三者","titleEn":"The Third Party","titleRomaji":"Daisansha","titleFurigana":"だいさんしゃ","author":"サキ","authorRomaji":"Saki","authorFurigana":"サキ","description":"A man waits in a forest to ambush his family's hereditary enemy.","topics":["short_story","mystery","revenge","hatred","suspenseful","dark","aozora_bunko"],"themes":["revenge","mystery","irony"],"grammar":["ka-dou-ka","mono-no"],"coverImage":"/library/covers/zcEFiWAeMEwujsJO8eup.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":2351,"estimatedReadingTime":34,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":18.8,"archaic":true,"quizReady":true,"curationScore":90,"engagement":83,"engagementVersion":2,"hookLine":"Two enemies trapped by a falling tree, a twisty revenge story by Saki!","order":74,"addedAt":"2026-05-18T15:00:06.850Z"},{"id":"dcdGGiSbmimXcjCgPzkO","slug":"hannya-no-men-CgPzkO","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"般若の面","titleEn":"The Hannya Mask","titleRomaji":"Hannya no Men","titleFurigana":"はんにゃのめん","author":"小川 未明","authorRomaji":"Ogawa Mimei","authorFurigana":"おがわ みめい","description":"A blacksmith's life changes when he becomes involved with a mysterious Hannya mask.","topics":["short_story","folklore","supernatural","fate","melancholy","eerie","aozora_bunko"],"themes":["supernatural","horror","folklore"],"grammar":["kamo-shirenai","te-shimau","ta-mono-da"],"coverImage":"","coverColor":"from-violet-600 to-indigo-600","wordCount":2282,"estimatedReadingTime":33,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":23.5,"archaic":true,"quizReady":true,"curationScore":90,"engagement":62,"engagementVersion":2,"hookLine":"A stranger with a hannya mask appears at a blacksmith's door during a storm.","order":75,"addedAt":"2026-05-18T14:20:12.001Z"},{"id":"mS0K82Q3c4gg53Anlh03","slug":"yamijiru-zukai-Anlh03","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"闇汁図解","titleEn":"Illustration of the Dark Stew","titleRomaji":"Yamijiru Zukai","titleFurigana":"やみじるずかい","author":"正岡 子規","authorRomaji":"Masaoka Shiki","authorFurigana":"まさおか しき","description":"A group of friends prepare and enjoy a mysterious 'dark stew' in a lively, chaotic gathering.","topics":["essay","comedy","humor","friendship","humorous","nostalgic","aozora_bunko"],"themes":["comedy","humor","friendship","food"],"grammar":["nu","wo-motte"],"coverImage":"","coverColor":"from-blue-500 to-teal-400","wordCount":850,"estimatedReadingTime":12,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":36.9,"archaic":true,"quizReady":true,"curationScore":85,"engagement":60,"engagementVersion":2,"hookLine":"A hilarious account of friends making a bizarre stew.","order":79,"addedAt":"2026-05-18T15:38:17.180Z"},{"id":"ia6MFBsNiMwFFOd3PUK6","slug":"mudai-juu-d3PUK6","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"無題（十）","titleEn":"Untitled (Ten)","titleRomaji":"Mudai (Juu)","titleFurigana":"むだい（じゅう）","author":"宮本 百合子","authorRomaji":"Miyamoto Yuriko","authorFurigana":"みやもと ゆりこ","description":"After heavy rain, a serene evening brings back childhood memories.","topics":["essay","short_story","nature","nostalgia","poetic","nostalgic","aozora_bunko"],"themes":["nature","childhood","memory"],"grammar":["ga-suru","no-you-ni"],"coverImage":"","coverColor":"from-green-500 to-emerald-500","wordCount":169,"estimatedReadingTime":2,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":23.9,"archaic":false,"quizReady":false,"curationScore":30,"engagement":19,"engagementVersion":2,"hookLine":"A brief, poetic snapshot of a rainy day and childhood memory","order":80,"addedAt":"2026-05-18T15:48:52.197Z"},{"id":"sognuVGbXB7ZAun4G5FK","slug":"chotai-n4G5FK","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"調帯","titleEn":"The Buzzing Belt","titleRomaji":"Chōtai","titleFurigana":"ちょうたい","author":"野村 吉哉","authorRomaji":"Nomura Yoshiya","authorFurigana":"のむら よしや","description":"A narrator is relentlessly tormented by a buzzing, spinning belt that appears day and night.","topics":["horror","ghost_story","torment","obsession","eerie","suspenseful","aozora_bunko"],"themes":["horror","hallucination","eerie"],"grammar":["te-iru","nagara","rareru","te-kuru"],"coverImage":"","coverColor":"from-indigo-600 to-cyan-500","wordCount":125,"estimatedReadingTime":2,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":21.5,"archaic":false,"quizReady":false,"curationScore":40,"engagement":34,"engagementVersion":2,"hookLine":"A terrifying vision of a buzzing belt that attacks relentlessly","order":81,"addedAt":"2026-05-18T15:30:51.704Z"},{"id":"9hLdXN64LAlYi4yO2ocJ","slug":"irori-no-naka-no-machi-yO2ocJ","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"ゐろりの中の街","titleEn":"The City in the Hearth","titleRomaji":"Irori no Naka no Machi","titleFurigana":"いろりのなかのまち","author":"スティーブンソン ロバート・ルイス","authorRomaji":"Robert Louis Stevenson","authorFurigana":"スティーブンソン ロバート・ルイス","description":"A poem describing a fantastical city that appears in the embers of a hearth, with soldiers and landscapes emerging and fading.","topics":["poetry","children","imagination","transience","poetic","nostalgic","aozora_bunko"],"themes":["poem","fantasy"],"grammar":["te-iru","te-shimau"],"coverImage":"","coverColor":"from-violet-500 to-purple-500","wordCount":137,"estimatedReadingTime":2,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":22.3,"archaic":true,"quizReady":false,"curationScore":20,"engagement":33,"engagementVersion":2,"hookLine":"A magical poem: a city hidden in the fireplace flames.","order":82,"addedAt":"2026-05-18T15:07:23.722Z"},{"id":"68IEPr4Cl96H0p0W8o9w","slug":"jinko-eisei-e-kumitori-bune-ga-iku-hanashi-0W8o9w","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"人工衛星へ汲取舟が行く話","titleEn":"The Tale of the Honey Bucket Going to an Artificial Satellite","titleRomaji":"Jinkō Eisei e Kumitori Bune ga Iku Hanashi","titleFurigana":"じんこうえいせいへ くみとりぶねが いく はなし","author":"中谷 宇吉郎","authorRomaji":"Nakaya Ukichirō","authorFurigana":"なかや うきちろう","description":"A satirical essay on the practical problem of human waste disposal on future artificial satellites.","topics":["essay","sci_fi","technology","waste management","philosophical","humorous","aozora_bunko"],"themes":["future","humorous"],"grammar":["ka-dou-ka","nakereba-naranai"],"coverImage":"/library/covers/68IEPr4Cl96H0p0W8o9w.webp","coverColor":"from-emerald-400 to-cyan-500","wordCount":391,"estimatedReadingTime":6,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":24.9,"archaic":false,"quizReady":true,"curationScore":95,"engagement":55,"engagementVersion":2,"hookLine":"What happens to human waste in space? A humorous look at the future of sanitation.","order":83,"addedAt":"2026-05-18T15:27:33.752Z"},{"id":"kCFL3wPDwHAexO7pxvoY","slug":"gacha-gacha-7pxvoY","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"がちゃがちゃ","titleEn":"The Insect Concert","titleRomaji":"Gacha Gacha","titleFurigana":"がちゃがちゃ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"Insects hold a moonlit concert until an angry horsefly crashes the party.","topics":["short_story","children","music","nature","poetic","humorous","aozora_bunko"],"themes":["humor","insects","music"],"grammar":["te-shimau","uchi-ni"],"coverImage":"/library/covers/kCFL3wPDwHAexO7pxvoY.webp","coverColor":"from-purple-600 to-indigo-600","wordCount":446,"estimatedReadingTime":6,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":17.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":62.5,"engagementVersion":2,"hookLine":"An insect concert is ruined by a loud beetle.","order":84,"addedAt":"2026-05-18T15:51:55.239Z"},{"id":"7mcX7aPV7SV7cp7lu0I1","slug":"keikenha-7lu0I1","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"経験派","titleEn":"The Empiricist","titleRomaji":"Keikenha","titleFurigana":"けいけんは","author":"織田 作之助","authorRomaji":"Oda Sakunosuke","authorFurigana":"おだ さくのすけ","description":"A novelist's attempt to research pickpockets backfires when he is pickpocketed, or so he believes.","topics":["short_story","comedy","irony","experience","humorous","aozora_bunko"],"themes":["comedy","irony","writing"],"grammar":["mae-ni","hazu-desu","you-ni"],"coverImage":"/library/covers/7mcX7aPV7SV7cp7lu0I1.webp","coverColor":"from-blue-500 to-indigo-500","wordCount":173,"estimatedReadingTime":2,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":29.1,"archaic":false,"quizReady":true,"curationScore":90,"engagement":64.5,"engagementVersion":2,"hookLine":"A writer's ironic misadventure in search of realism.","order":85,"addedAt":"2026-05-18T14:21:12.557Z"},{"id":"DzjqD0ddgSeJyxywU4x7","slug":"renzu-ni-arawareta-onna-no-sugata-ywU4x7","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"レンズに現われた女の姿","titleEn":"The Figure of a Woman Appearing in the Lens","titleRomaji":"Renzu ni Arawareta Onna no Sugata","titleFurigana":"れんずにあらわれたおんなのすがた","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A priest repeatedly fails to have his photo taken, only to discover a ghostly woman appears on the film.","topics":["short_story","ghost_story","supernatural","mystery","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","photography"],"grammar":["ta-tokoro-de","to-atte"],"coverImage":"/library/covers/DzjqD0ddgSeJyxywU4x7.webp","coverColor":"from-violet-500 to-purple-500","wordCount":331,"estimatedReadingTime":5,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":35.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":67,"engagementVersion":2,"hookLine":"A priest's photo reveals his dead wife, a ghost captured on film!","order":86,"addedAt":"2026-05-18T15:16:40.130Z"},{"id":"Q97mv8oKhecrO8oZabdq","slug":"roko-no-kai-oZabdq","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"老狐の怪","titleEn":"The Old Fox's Mystery","titleRomaji":"Rōko no Kai","titleFurigana":"ろうこのかい","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A monk witnesses a fox using a skull to transform into a beautiful woman and deceive a traveler.","topics":["ghost_story","folklore","transformation","deception","eerie","suspenseful","aozora_bunko"],"themes":["folklore","fox spirit","supernatural"],"grammar":["ba-reba","te-shimau"],"coverImage":"/library/covers/Q97mv8oKhecrO8oZabdq.webp","coverColor":"from-violet-500 to-purple-500","wordCount":505,"estimatedReadingTime":7,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":27.3,"archaic":false,"quizReady":true,"curationScore":90,"engagement":68,"engagementVersion":2,"hookLine":"A monk exposes a fox spirit disguised as a beautiful woman.","order":87,"addedAt":"2026-05-18T15:16:48.518Z"},{"id":"FGKGPsW29MjlHyc2W2ep","slug":"opera-no-kito-c2W2ep","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"オペラの帰途","titleEn":"Return from the Opera","titleRomaji":"Opera no Kito","titleFurigana":"おぺらのきと","author":"岡本 かの子","authorRomaji":"Okamoto Kanoko","authorFurigana":"おかもと かのこ","description":"In Paris after an opera, a young man rescues his mother from a gentleman's invitation, leading to a comedic misunderstanding.","topics":["short_story","comedy","familial bonds","cultural differences","humorous","lighthearted","aozora_bunko"],"themes":["culture","humor","encounter"],"grammar":["te-ageru"],"coverImage":"","coverColor":"from-green-500 to-emerald-500","wordCount":767,"estimatedReadingTime":11,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":26.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":51,"engagementVersion":2,"hookLine":"A French gentleman offers a ride to a Japanese mother and son after the opera.","order":88,"addedAt":"2026-05-18T14:12:48.181Z"},{"id":"nwlwb2S0ohUccep9dA7L","slug":"mimizu-sensei-no-uta-p9dA7L","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"みみず先生の歌","titleEn":"The Earthworm Teacher's Song","titleRomaji":"Mimizu Sensei no Uta","titleFurigana":"みみずせんせいのうた","author":"村山 籌子","authorRomaji":"Murayama Kazuko","authorFurigana":"むらやま かずこ","description":"An earthworm explains its daily life and work underground, teaching the value of hard work.","topics":["children","short_story","nature","education","heartwarming","humorous","aozora_bunko"],"themes":["nature","humor","education"],"grammar":["n-desu","te-iru","ka-dou-ka","te-shimau"],"coverImage":"","coverColor":"from-fuchsia-500 to-pink-500","wordCount":818,"estimatedReadingTime":12,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":26.7,"archaic":false,"quizReady":true,"curationScore":90,"engagement":40,"engagementVersion":2,"hookLine":"An earthworm teacher tells you all about its amazing life!","order":89,"addedAt":"2026-05-18T15:50:12.392Z"},{"id":"VSFwzWTFKgeqFZEXNKCd","slug":"shudensha-ni-noru-yoba-EXNKCd","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"終電車に乗る妖婆","titleEn":"The Hag on the Last Train","titleRomaji":"Shūdensha ni noru Yōba","titleFurigana":"しゅうでんしゃにのるようば","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A ghostly old woman boards the last tram, vanishing between stations and fueling local ghost stories.","topics":["ghost_story","folklore","attachment","karma","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","urban legend"],"grammar":["n-desu"],"coverImage":"","coverColor":"from-fuchsia-500 to-pink-500","wordCount":270,"estimatedReadingTime":4,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":40.1,"archaic":false,"quizReady":true,"curationScore":80,"engagement":48.5,"engagementVersion":2,"hookLine":"A mysterious old woman boards the last train and vanishes.","order":90,"addedAt":"2026-05-18T15:16:45.103Z"},{"id":"U6XVkGEsnCC3hVsnSpnm","slug":"ma-no-denchuu-snSpnm","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"魔の電柱","titleEn":"The Demon Pole","titleRomaji":"Ma no Denchuu","titleFurigana":"まのでんちゅう","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A woman on a streetcar claims she saw a bloody ghost, then injures herself on a pole known as the demon pole.","topics":["short_story","ghost_story","superstition","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","superstition","urban legend"],"grammar":["node","to-iu","you-to-suru","mono-da"],"coverImage":"","coverColor":"from-sky-500 to-blue-500","wordCount":206,"estimatedReadingTime":3,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":39.4,"archaic":false,"quizReady":true,"curationScore":85,"engagement":57,"engagementVersion":2,"hookLine":"A woman sees a bloody ghost on a streetcar and panics - but the pole she hits has a sinister reputation.","order":91,"addedAt":"2026-05-18T15:16:39.538Z"},{"id":"tIbKDe2ut2bH2BUviviY","slug":"onibi-o-ou-bushi-UviviY","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"鬼火を追う武士","titleEn":"The Samurai Who Chased the Will-o'-Wisp","titleRomaji":"Onibi o Ou Bushi","titleFurigana":"おにびをおうぶし","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A samurai chases a mysterious flame at night, leading to an unexpected discovery.","topics":["short_story","ghost_story","supernatural","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","samurai","supernatural"],"grammar":["to","sou-da-hearsay","te-miru","te-shimau"],"coverImage":"/library/covers/tIbKDe2ut2bH2BUviviY.webp","coverColor":"from-purple-500 to-fuchsia-500","wordCount":313,"estimatedReadingTime":4,"jlptLevelNum":2,"formality":"Modernized","kanjiDensity":29.3,"archaic":true,"quizReady":true,"curationScore":85,"engagement":68,"engagementVersion":2,"hookLine":"A samurai chases a mysterious fireball and uncovers a ghostly secret.","order":92,"addedAt":"2026-05-18T15:08:32.813Z"},{"id":"J9bXaAV8awOIB91Gy78B","slug":"wasuremono-1Gy78B","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"忘れもの","titleEn":"The Forgotten Thing","titleRomaji":"Wasuremono","titleFurigana":"わすれもの","author":"原 民喜","authorRomaji":"Hara Tamiki","authorFurigana":"はら たみき","description":"A man repeatedly forgets important things, leading to unexpected consequences and a secret from his wife.","topics":["short_story","forgetfulness","anxiety","melancholy","suspenseful","aozora_bunko"],"themes":["everyday life","family","humor","forgetfulness"],"grammar":["nagara"],"coverImage":"","coverColor":"from-emerald-400 to-cyan-500","wordCount":317,"estimatedReadingTime":5,"jlptLevelNum":2,"formality":"mixed","kanjiDensity":29.2,"archaic":true,"quizReady":true,"curationScore":85,"engagement":53,"engagementVersion":2,"hookLine":"A man's forgetfulness leads to a surprising family announcement.","order":93,"addedAt":"2026-05-18T15:32:43.177Z"},{"id":"AFJOAkEghiaeELLQkMxE","slug":"yobo-LQkMxE","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"容貌","titleEn":"My Expanding Face","titleRomaji":"Yōbō","titleFurigana":"ようぼう","author":"太宰 治","authorRomaji":"Dazai Osamu","authorFurigana":"だざい おさむ","description":"A humorous and self-deprecating essay about the author's increasingly large face and the social implications of having a big face, with a memorable encounter at a bar.","topics":["appearance","society","personal growth"],"themes":["humor","self-deprecation","appearance"],"grammar":["ta-koto-ga-aru","to-iu","sae"],"coverImage":"/library/covers/AFJOAkEghiaeELLQkMxE.webp","coverColor":"from-lime-500 to-green-500","wordCount":454,"estimatedReadingTime":6,"jlptLevelNum":2,"formality":"formal","kanjiDensity":20.5,"archaic":false,"quizReady":true,"curationScore":85,"engagement":65,"engagementVersion":2,"hookLine":"Dazai hilariously laments his expanding face and the insults it brings.","order":94,"addedAt":"2026-05-18T15:08:17.315Z"},{"id":"BzCMcKBajeDzsrOy5NKi","slug":"kaeru-no-nakigoe-Oy5NKi","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"蛙の鳴声","titleEn":"The Frogs' Croak","titleRomaji":"Kaeru no Nakigoe","titleFurigana":"かえるのなきごえ","author":"寺田 寅彦","authorRomaji":"Terada Torahiko","authorFurigana":"てらだ とらひこ","description":"A nostalgic memory of a teacher joyfully imitating frog sounds after a concert.","topics":["essay","historical","nostalgia","memory","nostalgic","humorous","aozora_bunko"],"themes":["humorous","memory","music"],"grammar":["nagara","te-miru","te-shimau"],"coverImage":"","coverColor":"from-blue-500 to-indigo-500","wordCount":187,"estimatedReadingTime":3,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":34,"archaic":false,"quizReady":true,"curationScore":75,"engagement":20,"engagementVersion":2,"hookLine":"A charming memory of a teacher joyfully imitating frog calls after a concert.","order":95,"addedAt":"2026-05-18T15:19:15.136Z"},{"id":"MlBspqxAF7RG4fjhPGBJ","slug":"kuromushi-jhPGBJ","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"九龍虫","titleEn":"The Kowloon Bug","titleRomaji":"Kurōmushi","titleFurigana":"くろうむし","author":"上村 松園","authorRomaji":"Uemura Shōen","authorFurigana":"うえむら しょうえん","description":"A woman recounts her experience with a medicinal insect called Kurōmushi prescribed by a doctor to combat fatigue.","topics":["essay","health","nature","humorous","aozora_bunko"],"themes":["health","insects","humor","personal essay"],"grammar":["no-ni","sou-da-hearsay","te-kureru","te-miru","te-oku"],"coverImage":"","coverColor":"from-sky-500 to-blue-500","wordCount":418,"estimatedReadingTime":6,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":22.7,"archaic":false,"quizReady":true,"curationScore":75,"engagement":57.5,"engagementVersion":2,"hookLine":"A doctor gives you a box of bugs that multiply like crazy. Do you eat them?","order":96,"addedAt":"2026-05-18T14:10:36.300Z"},{"id":"b8aLHnsf9BkQNlXgzctz","slug":"ihai-to-nezumi-Xgzctz","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"位牌と鼠","titleEn":"The Memorial Tablet and the Mouse","titleRomaji":"Ihai to Nezumi","titleFurigana":"いはいとねずみ","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"After the Great Kanto Earthquake, a man leaves a mysterious box containing tablets and mice, leading to haunting events.","topics":["ghost_story","short_story","supernatural","death","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","mystery"],"grammar":["te-kuru","te-miru","te-oku","te-shimau"],"coverImage":"/library/covers/b8aLHnsf9BkQNlXgzctz.webp","coverColor":"from-slate-600 to-slate-800","wordCount":308,"estimatedReadingTime":4,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":31.6,"archaic":false,"quizReady":true,"curationScore":80,"engagement":68,"engagementVersion":2,"hookLine":"A mysterious box left by a friend holds deadly secrets - memorial tablets and living mice!","order":97,"addedAt":"2026-05-18T15:16:19.263Z"},{"id":"1veAwuo4KQg3GMORm8Vz","slug":"kin-no-kanjo-o-sezu-ni-kita-ORm8Vz","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"（洋）金の勘定を仕ずに来た","titleEn":"Came Without Counting the Money","titleRomaji":"Kin no Kanjo o Sezu ni Kita","titleFurigana":"きんのかんじょうをせずにきた","author":"三遊亭 円朝","authorRomaji":"San'yūtei Enchō","authorFurigana":"さんゆうてい えんちょう","description":"A forgetful German author devises a plan to catch a thief, but forgets to count his money.","topics":["short_story","comedy","absent-mindedness","trickery","humorous","aozora_bunko"],"themes":["comedy","absent-mindedness","anecdote"],"grammar":["kara","ni-soui-nai"],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":158,"estimatedReadingTime":2,"jlptLevelNum":2,"formality":"mixed","kanjiDensity":24.5,"archaic":true,"quizReady":true,"curationScore":80,"engagement":43,"engagementVersion":2,"hookLine":"A forgetful writer's hilarious money-counting mishap.","order":98,"addedAt":"2026-05-18T15:04:25.561Z"},{"id":"n5mhU3pCgsjsI9TwVE4Y","slug":"mujina-TwVE4Y","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"狢","titleEn":"The Mujina","titleRomaji":"Mujina","titleFurigana":"むじな","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A merchant encounters a weeping woman at night who reveals a faceless face.","topics":["ghost_story","short_story","supernatural","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","horror"],"grammar":[],"coverImage":"/library/covers/n5mhU3pCgsjsI9TwVE4Y.webp","coverColor":"from-teal-600 to-green-500","wordCount":478,"estimatedReadingTime":7,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":25.6,"archaic":false,"quizReady":true,"curationScore":95,"engagement":78,"engagementVersion":2,"hookLine":"A faceless ghost and a terrifying soba shop encounter.","order":99,"addedAt":"2026-05-18T15:16:39.835Z"},{"id":"uyL36NKJemzFPwLrJWSz","slug":"tanuki-mondou-LrJWSz","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"狸問答","titleEn":"The Tanuki Dialogue","titleRomaji":"Tanuki Mondou","titleFurigana":"たぬき もんどう","author":"鈴木 鼓村","authorRomaji":"Suzuki Koson","authorFurigana":"すずき こそん","description":"A man recalls a strange encounter with a tanuki that plays tricks on him while carrying salted bonito.","topics":["short_story","folklore","trickery","supernatural","humorous","philosophical","aozora_bunko"],"themes":["folklore","humorous","tanuki","supernatural"],"grammar":["kamo-shirenai","nagara","te-shimau"],"coverImage":"/library/covers/uyL36NKJemzFPwLrJWSz.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":756,"estimatedReadingTime":11,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":28.6,"archaic":false,"quizReady":true,"curationScore":92,"engagement":62,"engagementVersion":2,"hookLine":"A man outwits a tanuki by eating his salt-cured tuna, but who really wins?","order":100,"addedAt":"2026-05-18T15:05:44.954Z"},{"id":"d4eLH7GRUqiuwKQz1xx7","slug":"kinoko-kaigi-Qz1xx7","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"きのこ会議","titleEn":"The Mushroom Meeting","titleRomaji":"Kinoko Kaigi","titleFurigana":"きのこかいぎ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"Mushrooms gather for a farewell party and give speeches about their roles in nature.","topics":["short_story","children","nature","community","humorous","heartwarming","aozora_bunko"],"themes":["fantasy","humorous","nature"],"grammar":["ka-to-omou-to","you-ni-naru"],"coverImage":"/library/covers/d4eLH7GRUqiuwKQz1xx7.webp","coverColor":"from-rose-600 to-amber-500","wordCount":842,"estimatedReadingTime":12,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":26.4,"archaic":false,"quizReady":true,"curationScore":90,"engagement":73,"engagementVersion":2,"hookLine":"Mushrooms hold a debate on whether to be useful or poisonous, a hilarious fantasy!","order":101,"addedAt":"2026-05-18T15:51:56.492Z"},{"id":"V9ywHJEy0XdrykyPA0t6","slug":"hito-no-inai-hikouki-yPA0t6","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"人のいない飛行機","titleEn":"The Plane Without People","titleRomaji":"Hito no Inai Hikouki","titleFurigana":"ひと の いない ひこうき","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A military plane lands without a pilot, baffling onlookers until the officer arrives by parachute.","topics":["short_story","mystery","suspenseful","eerie","aozora_bunko"],"themes":["eerie","mystery","aviation"],"grammar":["kamo-shirenai","te-miru"],"coverImage":"/library/covers/V9ywHJEy0XdrykyPA0t6.webp","coverColor":"from-purple-500 to-fuchsia-500","wordCount":389,"estimatedReadingTime":6,"jlptLevelNum":2,"formality":"mixed","kanjiDensity":30.4,"archaic":false,"quizReady":true,"curationScore":90,"engagement":69,"engagementVersion":2,"hookLine":"A military plane lands perfectly with no one aboard. Where is the pilot?","order":102,"addedAt":"2026-05-18T15:17:15.943Z"},{"id":"ju18bTZ7DTdGlMlgRTy9","slug":"birudingu-lgRTy9","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"ビルディング","titleEn":"Building","titleRomaji":"Birudingu","titleFurigana":"びるでぃんぐ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A man in a dark building hears an exact copy of his own breathing through the wall.","topics":["short_story","horror","identity","isolation","eerie","suspenseful","aozora_bunko"],"themes":["horror","doppelganger","eerie"],"grammar":["to-shitara","you-ni","tsutsu-aru"],"coverImage":"/library/covers/ju18bTZ7DTdGlMlgRTy9.webp","coverColor":"from-amber-500 to-orange-600","wordCount":518,"estimatedReadingTime":7,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":28.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":71,"engagementVersion":2,"hookLine":"Alone in a building, he hears his own breathing from the next room.","order":103,"addedAt":"2026-05-18T15:51:59.416Z"},{"id":"J3clEPpTdIfM35t18owW","slug":"shamisen-no-dou-t18owW","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"三味線の胴","titleEn":"The Shamisen Body","titleRomaji":"Shamisen no Dou","titleFurigana":"しゃみせんのどう","author":"上村 松園","authorRomaji":"Uemura Shōen","authorFurigana":"うえむら しょうえん","description":"A woman humorously compares her square face to a shamisen body, describing her features and long hair.","topics":["essay","comedy","self-deprecation","family","humorous","nostalgic","aozora_bunko"],"themes":["comedy","family","self-deprecation"],"grammar":["ta-koto-ga-aru","tame-ni"],"coverImage":"","coverColor":"from-purple-500 to-fuchsia-500","wordCount":655,"estimatedReadingTime":9,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":22.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":38,"engagementVersion":2,"hookLine":"A humorous essay where a mother's face is compared to a shamisen, sparking self-deprecating reflections.","order":104,"addedAt":"2026-05-18T14:10:02.583Z"},{"id":"Y7mQktUlGybu2TQ7ZpKc","slug":"jinjo-ichiyo-Q7ZpKc","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"尋常一様","titleEn":"The Ordinary Way","titleRomaji":"Jinjō Ichiyō","titleFurigana":"じんじょういちよう","author":"北大路 魯山人","authorRomaji":"Kitaōji Rosanjin","authorFurigana":"きたおおじ ろさんじん","description":"A visitor asks a renowned chef about the fundamental principles of cooking and life, leading to a philosophical exchange.","topics":["essay","truth","simplicity","philosophical","humorous","aozora_bunko"],"themes":["humor","philosophy","cooking"],"grammar":[],"coverImage":"","coverColor":"from-purple-500 to-fuchsia-500","wordCount":811,"estimatedReadingTime":12,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":18.4,"archaic":false,"quizReady":true,"curationScore":85,"engagement":44,"engagementVersion":2,"hookLine":"A chef's witty take on ordinary life: sometimes the simplest answers are the most profound.","order":105,"addedAt":"2026-05-18T14:33:54.981Z"},{"id":"LWOdPaZSsfcYUtq4m1SA","slug":"akuma-no-ashiato-q4m1SA","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"「悪魔の足跡」","titleEn":"The Devil's Footprints","titleRomaji":"Akuma no Ashiato","titleFurigana":"あくまのあしあと","author":"中谷 宇吉郎","authorRomaji":"Nakaya Ukichirō","authorFurigana":"なかや うきちろう","description":"A scientific account of mysterious hoof-like footprints appearing in snow in 1855 England.","topics":["essay","mystery","scientific_inquiry","suspenseful","eerie","aozora_bunko"],"themes":["mystery","paranormal","historical event"],"grammar":["to-iu-no-wa","de-wa-nai-darou-ka"],"coverImage":"","coverColor":"from-teal-600 to-green-500","wordCount":623,"estimatedReadingTime":9,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":30.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":61,"engagementVersion":2,"hookLine":"Mysterious devil footprints in the snow: aliens, ghosts, or something else?","order":106,"addedAt":"2026-05-18T15:27:22.187Z"},{"id":"SGYapx8NQjg2BlUzpLNd","slug":"onna-no-sugata-UzpLNd","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"女の姿","titleEn":"The Woman's Figure","titleRomaji":"Onna no Sugata","titleFurigana":"おんなのすがた","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"An art student staying home alone encounters the ghostly figure of a woman one summer night.","topics":["ghost_story","horror","supernatural","fear","suspenseful","eerie","aozora_bunko"],"themes":["ghost story","haunting","supernatural"],"grammar":["tagaru"],"coverImage":"","coverColor":"from-amber-500 to-orange-600","wordCount":643,"estimatedReadingTime":9,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":29.5,"archaic":false,"quizReady":true,"curationScore":85,"engagement":61,"engagementVersion":2,"hookLine":"A woman appears by a student's bed at night, but is she real or a ghost?","order":107,"addedAt":"2026-05-18T15:16:15.913Z"},{"id":"xYB23s09m0XMLyka0JHb","slug":"onna-ninjutsu-tsukai-ka0JHb","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"女忍術使い","titleEn":"The Female Ninja","titleRomaji":"Onna Ninjutsu Tsukai","titleFurigana":"おんなにんじゅつつかい","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A humorous essay about a writer friend who constantly moves around, prompting reflections on women's restlessness.","topics":["essay","comedy","movement","gender roles","humorous","philosophical","aozora_bunko"],"themes":["ninja","comedy","anecdote"],"grammar":["te-kuru","te-yaru"],"coverImage":"/library/covers/xYB23s09m0XMLyka0JHb.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":1434,"estimatedReadingTime":20,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":23.4,"archaic":false,"quizReady":true,"curationScore":95,"engagement":45,"engagementVersion":2,"hookLine":"A drunken conversation about ninja and vanishing tricks with a famous novelist","order":108,"addedAt":"2026-05-18T14:58:00.123Z"},{"id":"j4OpCML3KOvEiebCzHWF","slug":"kyosai-katei-enman-jutsu-bCzHWF","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"恐妻家庭円満術","titleEn":"How to Have a Happy Home with a Scary Wife","titleRomaji":"Kyōsai Katei Enman Jutsu","titleFurigana":"きょうさい かてい えんまん じゅつ","author":"小野 佐世男","authorRomaji":"Ono Saseo","authorFurigana":"おの させお","description":"A humorous essay about a newlywed husband's comical interactions with his strong-willed wife.","topics":["essay","comedy","marriage","humor","humorous","aozora_bunko"],"themes":["comedy","marriage","humor"],"grammar":["shimatsu-da"],"coverImage":"","coverColor":"from-cyan-500 to-sky-500","wordCount":1134,"estimatedReadingTime":16,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":21.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":60,"engagementVersion":2,"hookLine":"A hilarious tale of domestic life: getting punched by his wife and mother on the wedding night.","order":109,"addedAt":"2026-05-18T14:21:37.747Z"},{"id":"ZgBGKnI7uF7PLmaEQq1f","slug":"omoshiroi-hanashi-aEQq1f","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"おもしろい話","titleEn":"A Funny Story","titleRomaji":"Omoshiroi Hanashi","titleFurigana":"おもしろいはなし","author":"畔柳 二美","authorRomaji":"Kuroyanagi Fumi","authorFurigana":"くろやなぎ ふみ","description":"A narrator reflects on her father's peculiar habit of adding 'ko' to words, revealing family dynamics and regional dialects.","topics":["essay","comedy","family","regional_dialect","nostalgic","humorous","aozora_bunko"],"themes":["comedy","language","family","culture"],"grammar":["te-shimau","mono-da"],"coverImage":"","coverColor":"from-blue-600 to-cyan-600","wordCount":1455,"estimatedReadingTime":21,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":17.7,"archaic":false,"quizReady":true,"curationScore":80,"engagement":61,"engagementVersion":2,"hookLine":"A hilarious true story about a father's dialect and the trouble it causes.","order":110,"addedAt":"2026-05-18T14:36:55.278Z"},{"id":"LNWld4BoF8AwYx2vY8rG","slug":"shinigami-no-nazuke-oya-2vY8rG","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"死神の名づけ親（第一話）","titleEn":"The Godfather of Death","titleRomaji":"Shinigami no Nazuke Oya","titleFurigana":"しにがみのなづけおや","author":"グリム ヤーコプ・ルートヴィッヒ・カール","authorRomaji":"Jacob Ludwig Carl Grimm","authorFurigana":"グリム ヤーコプ・ルートヴィッヒ・カール","description":"A poor man's search for a godparent leads him to choose Death over God and the Devil.","topics":["folklore","short_story","fate","death","dark","philosophical","aozora_bunko"],"themes":["folklore","fantasy","death"],"grammar":["ta-koto-ga-aru","ou","te-miru","te-shimau","tame-ni"],"coverImage":"/library/covers/LNWld4BoF8AwYx2vY8rG.webp","coverColor":"from-indigo-600 to-cyan-500","wordCount":1876,"estimatedReadingTime":27,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":13.4,"archaic":false,"quizReady":true,"curationScore":85,"engagement":77,"engagementVersion":2,"hookLine":"A poor man chooses Death as his child's godfather in this eerie folk tale.","order":111,"addedAt":"2026-05-18T14:36:59.170Z"},{"id":"SWNvw3fsYq9by2cjKiOr","slug":"udon-no-obake-cjKiOr","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"うどんのお化け","titleEn":"The Udon Ghost","titleRomaji":"Udon no Obake","titleFurigana":"うどんのおばけ","author":"古川 緑波","authorRomaji":"Furukawa Roppa","authorFurigana":"ふるかわ ろっぱ","description":"A narrator explains his daily udon habit and aversion to soba while working at a remote film studio.","topics":["essay","food","personal anecdote","humorous","nostalgic","aozora_bunko"],"themes":["food","humor","everyday life"],"grammar":["ta-koto-ga-aru","kamo-shirenai","te-kuru","te-miru","te-shimau"],"coverImage":"","coverColor":"from-cyan-500 to-blue-500","wordCount":1252,"estimatedReadingTime":18,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":21.4,"archaic":false,"quizReady":true,"curationScore":85,"engagement":40,"engagementVersion":2,"hookLine":"A hilarious tale of udon obsession and the legendary 'ghost' udon with every topping!","order":112,"addedAt":"2026-05-18T15:33:41.824Z"},{"id":"X7qZRpAf8q9RbaNm7kdM","slug":"kasei-no-shibai-Nm7kdM","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"火星の芝居","titleEn":"The Theater on Mars","titleRomaji":"Kasei no Shibai","titleFurigana":"かせいのしばい","author":"石川 啄木","authorRomaji":"Ishikawa Takuboku","authorFurigana":"いしかわ たくぼく","description":"A man describes his bizarre trip to Mars where he saw a theater made of compressed sky.","topics":["short_story","sci_fi","imagination","absurdity","philosophical","poetic","aozora_bunko"],"themes":["fantasy","humor","science fiction"],"grammar":["n-desu","sou-da-hearsay","te-mo","te-shimau"],"coverImage":"/library/covers/X7qZRpAf8q9RbaNm7kdM.webp","coverColor":"from-rose-600 to-amber-500","wordCount":739,"estimatedReadingTime":11,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":31.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":67,"engagementVersion":2,"hookLine":"A wild imaginary trip to Mars where the theater is unlike anything on Earth.","order":113,"addedAt":"2026-05-18T14:07:11.591Z"},{"id":"6yIPitaI1OHm22cHU3Gp","slug":"shifting-tastes-cHU3Gp","level":"n2","levelLabel":"N2","tier":"rich","category":"Aozora Bunko","title":"好みの移り変り","titleEn":"Shifting Tastes","titleRomaji":"","titleFurigana":"","author":"山本 周五郎","authorRomaji":"Yamamoto Shūgorō","authorFurigana":"やまもと しゅうごろう","description":"An autobiographical essay exploring the author's changing food preferences, his aversion to heavy traditional dishes, and anecdotes about dining out versus his wife's home cooking.","topics":["short_story"],"themes":["food","aging","humor","personal essay"],"grammar":["nari","ni-soui-nai"],"coverImage":"/library/covers/6yIPitaI1OHm22cHU3Gp.webp","coverColor":"from-emerald-500 to-teal-600","wordCount":1777,"estimatedReadingTime":25,"jlptLevelNum":2,"formality":"普通体 (Casual)","kanjiDensity":20.5,"archaic":false,"quizReady":true,"curationScore":85,"engagement":49,"engagementVersion":2,"hookLine":"Why do our food cravings change with age? A witty essay on shifting tastes.","order":114,"addedAt":"2026-04-14T15:45:34.228Z"},{"id":"shFGM3q4KPFgmtcyTdas","slug":"koshoku-daiya-cyTdas","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"紅色ダイヤ","titleEn":"Red Diamond","titleRomaji":"Kōshoku Daiya","titleFurigana":"こうしょく だいや","author":"小酒井 不木","authorRomaji":"Kosakai Fuboku","authorFurigana":"こさかい ふぼく","description":"A child prodigy uses scientific knowledge to solve mysteries as a detective.","topics":["children","mystery","science","intelligence","heartwarming","suspenseful","aozora_bunko"],"themes":["detective","mystery","crime"],"grammar":["hazu-desu","te-oku","te-shimau","you-ni"],"coverImage":"/library/covers/shFGM3q4KPFgmtcyTdas.webp","coverColor":"from-amber-500 to-rose-500","wordCount":6392,"estimatedReadingTime":91,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":26,"archaic":false,"quizReady":true,"curationScore":75,"engagement":63,"engagementVersion":2,"hookLine":"A mysterious red diamond and a detective's puzzle.","order":115,"addedAt":"2026-05-18T14:37:45.828Z"},{"id":"Y3l1iDdARNQw5pcmv5aM","slug":"bakemono-choba-cmv5aM","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"化物丁場","titleEn":"The Monster Worksite","titleRomaji":"Bakemono Chōba","titleFurigana":"ばけものちょうば","author":"宮沢 賢治","authorRomaji":"Miyazawa Kenji","authorFurigana":"みやざわ けんじ","description":"After heavy rain, a traveler overhears a story about a disastrous flood at a legendary worksite called the Monster Worksite.","topics":["short_story","historical","disaster","mystery","suspenseful","dark","aozora_bunko"],"themes":["mystery","folklore","disaster"],"grammar":["kamo-shirenai","tatte","te-tamaranai","ta-tokoro-de"],"coverImage":"/library/covers/Y3l1iDdARNQw5pcmv5aM.webp","coverColor":"from-purple-600 to-indigo-600","wordCount":3401,"estimatedReadingTime":49,"jlptLevelNum":2,"formality":"Modernized","kanjiDensity":23.6,"archaic":true,"quizReady":true,"curationScore":70,"engagement":55,"engagementVersion":2,"hookLine":"A cursed construction site keeps collapsing - is a monster to blame?","order":116,"addedAt":"2026-05-18T15:40:01.522Z"},{"id":"XZsEIaVV3xgjYYeSBvan","slug":"kagokaki-eSBvan","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"カゴカキ","titleEn":"The Palanquin Bearer","titleRomaji":"Kagokaki","titleFurigana":"かごかき","author":"新美 南吉","authorRomaji":"Niimi Nankichi","authorFurigana":"にいみ なんきち","description":"A cowardly samurai overhears his palanquin bearers plotting to murder him as they travel along a moonlit road.","topics":["short_story","folklore","fear","survival","suspenseful","eerie","aozora_bunko"],"themes":["samurai","misunderstanding","comedy"],"grammar":["node","te-shimau","ta-tokoro-de"],"coverImage":"/library/covers/XZsEIaVV3xgjYYeSBvan.webp","coverColor":"from-pink-600 to-orange-500","wordCount":366,"estimatedReadingTime":5,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":21,"archaic":true,"quizReady":false,"curationScore":50,"engagement":75,"engagementVersion":2,"hookLine":"A samurai mishears palanquin bearers and flees, only to find they were returning his sword.","order":117,"addedAt":"2026-05-18T15:29:33.512Z"},{"id":"YXz8ZheH16AFgHbUxXit","slug":"tanuki-to-yotaro-bUxXit","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"狸と与太郎","titleEn":"The Tanuki and Yotaro","titleRomaji":"Tanuki to Yotaro","titleFurigana":"たぬき と よたろう","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A boy warned about a shape-shifting tanuki encounters monsters but only fears the tanuki itself.","topics":["folklore","children","fear","courage","humorous","suspenseful","aozora_bunko"],"themes":["folkore","monsters","humorous"],"grammar":["nagara","te-kuru","te-miru","te-shimau"],"coverImage":"/library/covers/YXz8ZheH16AFgHbUxXit.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":264,"estimatedReadingTime":4,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":25.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":71,"engagementVersion":2,"hookLine":"A boy meets a tanuki but only gets scared when it's just a tanuki!","order":118,"addedAt":"2026-05-18T15:51:54.830Z"},{"id":"z2I4lZHahUXRSFYQKAMM","slug":"soshiki-no-gyoretsu-YQKAMM","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"葬式の行列","titleEn":"The Funeral Procession","titleRomaji":"Sōshiki no Gyōretsu","titleFurigana":"そうしきのぎょうれつ","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A samurai encounters his own funeral procession on a dark night.","topics":["ghost_story","folklore","fate","death","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","samurai","supernatural"],"grammar":["te-miru","ta-bakari"],"coverImage":"/library/covers/z2I4lZHahUXRSFYQKAMM.webp","coverColor":"from-red-500 to-orange-500","wordCount":184,"estimatedReadingTime":3,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":33.7,"archaic":true,"quizReady":true,"curationScore":90,"engagement":64,"engagementVersion":2,"hookLine":"A samurai meets his own funeral procession.","order":119,"addedAt":"2026-05-18T15:16:14.801Z"},{"id":"b7iTzRAbfI4bBqD04XX8","slug":"suidonai-no-kaika-D04XX8","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"隧道内の怪火","titleEn":"Strange Fire in the Tunnel","titleRomaji":"Suidōnai no Kaika","titleFurigana":"すいどうないのかいか","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A train conductor encounters a mysterious blue flame in a tunnel built with many casualties.","topics":["ghost_story","short_story","supernatural","death","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","train","horror"],"grammar":["te-shikata-ga-nai","nari"],"coverImage":"","coverColor":"from-cyan-500 to-sky-500","wordCount":187,"estimatedReadingTime":3,"jlptLevelNum":2,"formality":"mixed","kanjiDensity":30.8,"archaic":false,"quizReady":true,"curationScore":80,"engagement":62,"engagementVersion":2,"hookLine":"A train tunnel haunted by a blue flame that chases railway workers.","order":120,"addedAt":"2026-05-18T15:16:36.806Z"},{"id":"rjuqIi25769TWyakp9Ep","slug":"myouga-akp9Ep","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"（和）茗荷","titleEn":"The Myoga","titleRomaji":"Myouga","titleFurigana":"みょうが","author":"三遊亭 円朝","authorRomaji":"San'yūtei Enchō","authorFurigana":"さんゆうてい えんちょう","description":"An innkeeper plots to feed myōga to guests to make them forgetful, based on a folk belief.","topics":["folklore","comedy","trickery","folk_belief","humorous","aozora_bunko"],"themes":["comedy","folklore","trickster"],"grammar":["kara","sou-da-hearsay","te-shimau"],"coverImage":"/library/covers/rjuqIi25769TWyakp9Ep.webp","coverColor":"from-emerald-500 to-teal-500","wordCount":725,"estimatedReadingTime":10,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":24.6,"archaic":true,"quizReady":true,"curationScore":85,"engagement":68.5,"engagementVersion":2,"hookLine":"茗荷を食べると忘れっぽくなる？宿の主人が客に仕掛ける愉快な罠！","order":121,"addedAt":"2026-05-18T15:04:26.901Z"},{"id":"DVMke3g09HdamJ2bfVwl","slug":"kekkon-nan-narabi-ni-ren-ai-nan-2bfVwl","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"結婚難並びに恋愛難","titleEn":"The Difficulties of Marriage and Love","titleRomaji":"Kekkon Nan narabi ni Ren'ai Nan","titleFurigana":"けっこんなんならびにれんあいなん","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"A satirical short story that explores the challenges of marriage and love through the tale of Princess Zeraiid, a beauty of unparalleled perfection. As she seeks a suitable husband, the narrative contrasts Japanese and Western matchmaking customs, offering a witty critique of societal expectations.","topics":["short_story","marriage","love","society","satire","philosophical","humorous","aozora_bunko"],"themes":["satire","love","humor"],"grammar":["kamo-shirenai"],"coverImage":"/library/covers/DVMke3g09HdamJ2bfVwl.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":1000,"estimatedReadingTime":14,"jlptLevelNum":2,"formality":"mixed","kanjiDensity":34.2,"archaic":false,"quizReady":true,"curationScore":95,"engagement":70,"engagementVersion":2,"hookLine":"A hilarious satirical list of flawed suitors for a princess, modern dating problems in disguise.","order":122,"addedAt":"2026-05-18T13:52:58.975Z"},{"id":"krdI6LQDcyKUcAoFHUyJ","slug":"menkui-oFHUyJ","level":"n2","levelLabel":"N2","tier":"rich","category":"article","title":"麺くひ","titleEn":"My Love for Soba","titleRomaji":"Menkui","titleFurigana":"めんくい","author":"桂 三木助","authorRomaji":"Katsura Mikisuke","authorFurigana":"かつら みきすけ","description":"A rakugo storyteller reflects on his lifelong love for soba noodles, noting regional differences in Japan.","topics":["essay","food","nostalgia","nostalgic","humorous","aozora_bunko"],"themes":["food","humorous"],"grammar":["tagaru","te-shimau","to-iu-wake-de-wa-nai"],"coverImage":"/library/covers/krdI6LQDcyKUcAoFHUyJ.webp","coverColor":"from-emerald-400 to-cyan-500","wordCount":462,"estimatedReadingTime":7,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":31.7,"archaic":false,"quizReady":true,"curationScore":90,"engagement":36,"engagementVersion":2,"hookLine":"A passionate and humorous love letter to soba noodles.","order":123,"addedAt":"2026-05-18T14:25:34.383Z"},{"id":"aNHaDcaGH5T9K819pdUq","slug":"shodo-ni-nokoru-kai-19pdUq","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"焦土に残る怪","titleEn":"Ghosts in the Scorched Earth","titleRomaji":"Shōdo ni Nokoru Kai","titleFurigana":"しょうどにのこるかい","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"After the devastating Hakodate fire, survivors encounter ghostly apparitions amid the scorched ruins.","topics":["short_story","ghost_story","disaster","supernatural","eerie","melancholy","aozora_bunko"],"themes":["ghost story","disaster","supernatural"],"grammar":["te-shimau","to-tomo-ni","you-ni"],"coverImage":"/library/covers/aNHaDcaGH5T9K819pdUq.webp","coverColor":"from-rose-500 to-pink-600","wordCount":639,"estimatedReadingTime":9,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":27.7,"archaic":false,"quizReady":true,"curationScore":90,"engagement":66,"engagementVersion":2,"hookLine":"Ghostly apparitions haunt survivors of the 1934 Great Hakodate Fire.","order":124,"addedAt":"2026-05-18T15:16:29.550Z"},{"id":"ShoPkMY0mMx4kPkwoVo4","slug":"tenjoura-no-yoba-kwoVo4","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"天井裏の妖婆","titleEn":"The Witch in the Attic","titleRomaji":"Tenjōura no Yōba","titleFurigana":"てんじょううらのようば","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A hospitalized woman encounters a frightening old woman in the ceiling at night.","topics":["ghost_story","folklore","supernatural","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","hospital","witch"],"grammar":["nagara","sou-da-appearance","ka-to-omou-to","rashii","nari","ta-tokoro-de"],"coverImage":"/library/covers/ShoPkMY0mMx4kPkwoVo4.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":435,"estimatedReadingTime":6,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":28.3,"archaic":false,"quizReady":true,"curationScore":87,"engagement":74,"engagementVersion":2,"hookLine":"A hospital patient sees a witch in the ceiling; other patients die.","order":125,"addedAt":"2026-05-18T15:16:15.450Z"},{"id":"djZxajFOaZJeuDF1VZ14","slug":"josen-F1VZ14","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"女仙","titleEn":"The Female Immortal","titleRomaji":"Josen","titleFurigana":"じょせん","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"In ancient China, a young scholar lives next to a mysterious beautiful woman who lives alone. One spring evening, he witnesses her cruelly beating an old woodcutter, and he steps in to stop her, questioning her actions.","topics":["short_story","folklore","historical","mystery","immortality","violence","poetic","dark","suspenseful","aozora_bunko"],"themes":["folklore","fantasy","immortality"],"grammar":["to-iu"],"coverImage":"/library/covers/djZxajFOaZJeuDF1VZ14.webp","coverColor":"from-purple-500 to-fuchsia-500","wordCount":545,"estimatedReadingTime":8,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":22.9,"archaic":false,"quizReady":true,"curationScore":85,"engagement":77,"engagementVersion":2,"hookLine":"A beautiful young woman reveals she is 3600 years old and a mother.","order":126,"addedAt":"2026-05-18T14:05:14.227Z"},{"id":"oAek98rViOBPuOQwYyMS","slug":"mochi-o-kau-onna-QwYyMS","level":"n2","levelLabel":"N2","tier":"standard","category":"short_story","title":"餅を買う女","titleEn":"The Woman Who Buys Mochi","titleRomaji":"Mochi o Kau Onna","titleFurigana":"もちをかうおんな","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A ghostly woman buys mochi daily, leading villagers to uncover a chilling secret.","topics":["short_story","ghost_story","ghost","supernatural","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","mystery"],"grammar":[],"coverImage":"/library/covers/oAek98rViOBPuOQwYyMS.webp","coverColor":"from-rose-600 to-amber-500","wordCount":348,"estimatedReadingTime":5,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":31.2,"archaic":true,"quizReady":false,"curationScore":90,"engagement":72,"engagementVersion":2,"hookLine":"A woman buys mochi daily, but she's not alive.","order":127,"addedAt":"2026-05-18T14:16:02.725Z"},{"id":"yULDTeMeO2I7WhG6KGWu","slug":"otousan-no-onebou-G6KGWu","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"お父さんのお寝坊","titleEn":"Father's Oversleeping","titleRomaji":"Otousan no Onebou","titleFurigana":"おとうさんのおねぼう","author":"牧野 信一","authorRomaji":"Makino Shin'ichi","authorFurigana":"まきの しんいち","description":"A daughter tries to wake her father on a sunny Sunday morning.","topics":["children","comedy","family","morning routine","heartwarming","humorous","aozora_bunko"],"themes":["comedy","family","daily life"],"grammar":["te-wa-ikemasen","tara","kuse-ni"],"coverImage":"/library/covers/yULDTeMeO2I7WhG6KGWu.webp","coverColor":"from-amber-500 to-orange-600","wordCount":1387,"estimatedReadingTime":20,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":21.5,"archaic":false,"quizReady":true,"curationScore":90,"engagement":70.5,"engagementVersion":2,"hookLine":"A daughter's spirited struggle to wake her lazy father on a Sunday morning.","order":128,"addedAt":"2026-05-18T15:35:26.103Z"},{"id":"xGWtBYSLmWZ12ldvFLCA","slug":"nisemon-nidai-dvFLCA","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"偽者二題","titleEn":"Two Impostors","titleRomaji":"Nisemon Nidai","titleFurigana":"にせもの にだい","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"A man receives a letter from a stranger demanding repayment of a loan he never took. As the correspondence continues, he discovers the sender is a woman claiming to be ill. This is the first of two short stories about impostors and mistaken identity.","topics":["short_story","mystery","identity","deception","mistaken identity","suspenseful","humorous","aozora_bunko"],"themes":["mystery","humorous","imposture"],"grammar":["ta-koto-ga-aru","ba-reba","te-miru","te-yaru"],"coverImage":"","coverColor":"from-blue-500 to-teal-400","wordCount":664,"estimatedReadingTime":9,"jlptLevelNum":2,"formality":"modern_casual","kanjiDensity":31.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":46,"engagementVersion":2,"hookLine":"When someone pretends to be you to borrow money!","order":129,"addedAt":"2026-05-18T14:05:09.854Z"},{"id":"E0CSNjK0EmzUCinVHrqC","slug":"wakagaeri-gusuri-nVHrqC","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"若返り薬","titleEn":"The Rejuvenating Pill","titleRomaji":"Wakagaeri-gusuri","titleFurigana":"わかがえりぐすり","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A boy uses stolen red pills as ammunition for his air gun, only to have them go missing after firing.","topics":["short_story","children","mischief","curiosity","humorous","philosophical","aozora_bunko"],"themes":["humor","magic","mischief"],"grammar":["kamo-shirenai","te-shimau","tame-ni"],"coverImage":"/library/covers/E0CSNjK0EmzUCinVHrqC.webp","coverColor":"from-fuchsia-600 to-pink-600","wordCount":1799,"estimatedReadingTime":26,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":27.8,"archaic":true,"quizReady":true,"curationScore":85,"engagement":70,"engagementVersion":2,"hookLine":"A boy steals magic pills and a beggar becomes young after eating them!","order":130,"addedAt":"2026-05-18T15:52:10.554Z"},{"id":"qrdohCjzenkdKB5Dznk5","slug":"chawa-5Dznk5","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"茶話","titleEn":"Tea Talk","titleRomaji":"Chawa","titleFurigana":"ちゃわ","author":"薄田 泣菫","authorRomaji":"Susukida Kyūkin","authorFurigana":"すすきだ きゅうきん","description":"A man carrying numerous items is accused by a woman of potentially kissing her on a lonely mountain path.","topics":["short_story","humor","irony","humorous","aozora_bunko"],"themes":["humor","psychology","suggestion"],"grammar":["you-ni"],"coverImage":"","coverColor":"from-indigo-600 to-cyan-500","wordCount":564,"estimatedReadingTime":8,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":25.3,"archaic":true,"quizReady":true,"curationScore":85,"engagement":58,"engagementVersion":2,"hookLine":"A man and woman walk together; her playful warning becomes a self-fulfilling prophecy.","order":131,"addedAt":"2026-05-18T15:06:00.465Z"},{"id":"56HiSRljB3U6IEy0OEEN","slug":"hitotsu-makura-y0OEEN","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"一つ枕","titleEn":"The One Pillow","titleRomaji":"Hitotsu Makura","titleFurigana":"ひとつまくら","author":"柳川 春葉","authorRomaji":"Yanagawa Shun'yō","authorFurigana":"やながわ しゅんよう","description":"A man in Yoshiwara is disturbed by a mysterious woman while trying to sleep, leading to an eerie encounter.","topics":["ghost_story","mystery","supernatural","encounter","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","eerie","mystery"],"grammar":["to","nagara","te-shimau"],"coverImage":"","coverColor":"from-cyan-500 to-blue-500","wordCount":504,"estimatedReadingTime":7,"jlptLevelNum":2,"formality":"archaic_light","kanjiDensity":28.4,"archaic":true,"quizReady":true,"curationScore":85,"engagement":63,"engagementVersion":2,"hookLine":"A ghostly woman vanishes into a cupboard. Only an oil-stained pillow remains.","order":132,"addedAt":"2026-05-18T15:50:51.166Z"},{"id":"yoQCYpMKIH4YJsD87OYn","slug":"nigeru-yuku-hitodama-D87OYn","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"遁げて往く人魂","titleEn":"The Fleeing Soul","titleRomaji":"Nigeru Yuku Hitodama","titleFurigana":"にげるゆくひとだま","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"Two night watchmen chase a mysterious blue fireball, which leads them to a house where a man is having a nightmare.","topics":["short_story","ghost_story","supernatural","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","eerie"],"grammar":[],"coverImage":"/library/covers/yoQCYpMKIH4YJsD87OYn.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":194,"estimatedReadingTime":3,"jlptLevelNum":2,"formality":"","kanjiDensity":26.9,"archaic":true,"quizReady":true,"curationScore":80,"engagement":64,"engagementVersion":2,"hookLine":"Night watchmen chase a ghostly fireball into a house, hearing a startling confession.","order":133,"addedAt":"2026-05-18T15:16:23.794Z"},{"id":"rodJBEvfg7HiwplMnPWh","slug":"makka-na-ho-no-hozen-sen-lMnPWh","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"真紅な帆の帆前船","titleEn":"The Crimson-Sailed Schooner","titleRomaji":"Makka na Ho no Hozen-sen","titleFurigana":"まっかなほのほぜんせん","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A traveler hears a haunting legend of a crimson-sailed schooner that appears at sunset near a treacherous reef.","topics":["short_story","ghost_story","mystery","supernatural","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","legend","sea"],"grammar":["sou-da-hearsay","te-kureru"],"coverImage":"","coverColor":"from-amber-500 to-rose-500","wordCount":392,"estimatedReadingTime":6,"jlptLevelNum":2,"formality":"","kanjiDensity":37.4,"archaic":false,"quizReady":true,"curationScore":88,"engagement":60,"engagementVersion":2,"hookLine":"A phantom schooner with blood-red sails appears over a treacherous reef.","order":134,"addedAt":"2026-05-18T15:17:02.750Z"},{"id":"FtUhb9U1qdjWVZuMbsiF","slug":"mimi-nashi-hoichi-no-hanashi-uMbsiF","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"耳無芳一の話","titleEn":"The Story of Mimi-nashi Hoichi","titleRomaji":"Mimi-nashi Hoichi no Hanashi","titleFurigana":"みみなしほういちのはなし","author":"小泉 八雲","authorRomaji":"Koizumi Yakumo","authorFurigana":"こいずみ やくも","description":"A blind biwa priest is summoned by the ghosts of the Heike clan to perform a tale of their downfall.","topics":["ghost_story","folklore","vengeance","supernatural","eerie","melancholy","aozora_bunko"],"themes":["ghost story","folklore","supernatural","vengeance"],"grammar":["kamo-shirenai","te-shimau","ta-mono-da","tame-ni","sura"],"coverImage":"/library/covers/FtUhb9U1qdjWVZuMbsiF.webp","coverColor":"from-fuchsia-500 to-pink-500","wordCount":4651,"estimatedReadingTime":58,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":32,"archaic":false,"quizReady":true,"curationScore":95,"engagement":95,"engagementVersion":null,"hookLine":"A blind priest is summoned by ghosts to recite a tale of war.","order":0,"addedAt":"2026-05-18T14:37:28.635Z"},{"id":"5T6JsPzovlXFgwA3znki","slug":"rokurokubi-A3znki","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"ろくろ首","titleEn":"The Long-Necked Monster","titleRomaji":"Rokurokubi","titleFurigana":"ろくろくび","author":"小泉 八雲","authorRomaji":"Koizumi Yakumo","authorFurigana":"こいずみ やくも","description":"A wandering monk with a samurai past encounters a terrifying long-necked spirit.","topics":["short_story","ghost_story","supernatural","karma","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","monster","samurai","supernatural"],"grammar":["kara","ta-koto-ga-aru","kamo-shirenai","te-shimau","to-iu"],"coverImage":"/library/covers/5T6JsPzovlXFgwA3znki.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":4119,"estimatedReadingTime":51,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":27.9,"archaic":false,"quizReady":true,"curationScore":95,"engagement":95,"engagementVersion":null,"hookLine":"A samurai discovers his lover transforms into a terrifying creature at night.","order":1,"addedAt":"2026-05-18T14:37:24.447Z"},{"id":"2YMfv1nl5fKgBLam7Ft4","slug":"dan-no-ura-no-onibi-am7Ft4","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"壇ノ浦の鬼火","titleEn":"The Ghost Fires of Dan no Ura","titleRomaji":"Dan no Ura no Onibi","titleFurigana":"だんのうらのおにび","author":"下村 千秋","authorRomaji":"Shimomura Chiaki","authorFurigana":"しもむら ちあき","description":"After the Heike clan's defeat at Dannoura, ghost fires and vengeful crabs haunt the shore.","topics":["short_story","ghost_story","vengeance","supernatural","eerie","melancholy","aozora_bunko"],"themes":["ghost story","historical","vengeance","supernatural"],"grammar":["ge","zu","gotoki","te-kara-to-iu-mono","to-atte"],"coverImage":"/library/covers/2YMfv1nl5fKgBLam7Ft4.webp","coverColor":"from-fuchsia-500 to-pink-500","wordCount":3758,"estimatedReadingTime":47,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":14.4,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"Ghostly flames haunt the site of a legendary sea battle.","order":2,"addedAt":"2026-05-18T15:05:58.086Z"},{"id":"ZF4iFLogLwnbb8VAX4J9","slug":"tegami-VAX4J9","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"手紙","titleEn":"A Letter","titleRomaji":"Tegami","titleFurigana":"てがみ","author":"坂本 竜馬","authorRomaji":"Sakamoto Ryōma","authorFurigana":"さかもと りょうま","description":"Samurai Sakamoto Ryoma writes to his sister about reuniting with his friend and their vow to avoid meaningless war.","topics":["historical","essay","friendship","loyalty","nostalgic","philosophical","aozora_bunko"],"themes":["samurai","friendship","war","historical"],"grammar":[],"coverImage":"/library/covers/ZF4iFLogLwnbb8VAX4J9.webp","coverColor":"from-lime-500 to-green-500","wordCount":870,"estimatedReadingTime":11,"jlptLevelNum":1,"formality":"archaic_heavy","kanjiDensity":24.7,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A real letter from legendary samurai Sakamoto Ryoma, full of personality and history.","order":3,"addedAt":"2026-05-18T14:59:30.099Z"},{"id":"dqaj4EIqzdRg4uqiebMA","slug":"senkyo-satsujin-jiken-qiebMA","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"選挙殺人事件","titleEn":"The Election Murder Case","titleRomaji":"Senkyo Satsujin Jiken","titleFurigana":"せんきょさつじんじけん","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A mysterious candidate's campaign hides a possible murder motive.","topics":["mystery","short_story","crime","ambition","suspenseful","philosophical","aozora_bunko"],"themes":["mystery","crime","election"],"grammar":["tatte","kara-ni-wa","ga-saigo","shimatsu-da","ta-tokoro-de"],"coverImage":"/library/covers/dqaj4EIqzdRg4uqiebMA.webp","coverColor":"from-rose-500 to-pink-600","wordCount":7305,"estimatedReadingTime":91,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":23.3,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A candidate is murdered during election season.","order":4,"addedAt":"2026-05-18T14:58:38.206Z"},{"id":"0QheqFgBUgqbHeCrokOf","slug":"neon-yokochou-satsujin-jiken-CrokOf","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"ネオン横丁殺人事件","titleEn":"The Murder on Neon Alley","titleRomaji":"Neon Yokochou Satsujin Jiken","titleFurigana":"ねおん よこちょう さつじん じけん","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"A cold night in Shinjuku sets the stage for a mysterious murder as an amateur detective investigates.","topics":["mystery","short_story","crime","investigation","suspenseful","dark","aozora_bunko"],"themes":["detective","mystery","murder","urban"],"grammar":["koto-ni-suru","you-to-suru","gachi"],"coverImage":"/library/covers/0QheqFgBUgqbHeCrokOf.webp","coverColor":"from-purple-600 to-indigo-600","wordCount":7355,"estimatedReadingTime":92,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":25.1,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A brutal murder in a neon-lit alley. Can the detective crack the case?","order":6,"addedAt":"2026-05-18T14:11:16.868Z"},{"id":"qFxzmDiKXm2xbF3dg52k","slug":"setai-kyugyo-3dg52k","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"世帯休業","titleEn":"Household Holiday","titleRomaji":"Setai Kyūgyō","titleFurigana":"せたい きゅうぎょう","author":"岸田 国士","authorRomaji":"Kishida Kunio","authorFurigana":"きしだ くにお","description":"A man returns to find his house locked and encounters strange visitors in this comedic play.","topics":["comedy","short_story","domestic","miscommunication","humorous","aozora_bunko"],"themes":["comedy","family","daily life"],"grammar":["mono-wo","taru"],"coverImage":"/library/covers/qFxzmDiKXm2xbF3dg52k.webp","coverColor":"from-slate-600 to-slate-800","wordCount":7343,"estimatedReadingTime":92,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":26.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A hilarious day when a family decides to take a holiday from housework.","order":7,"addedAt":"2026-05-18T14:28:31.144Z"},{"id":"v0cFbBwPR2YsWhBJ2USG","slug":"hannin-BJ2USG","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"犯人","titleEn":"The Criminal","titleRomaji":"Hannin","titleFurigana":"はんにん","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A doctor and a policeman investigate a murder in a remote mountain village.","topics":["mystery","short_story","crime","investigation","suspenseful","dark","aozora_bunko"],"themes":["crime","mystery","murder","psychological"],"grammar":[],"coverImage":"/library/covers/v0cFbBwPR2YsWhBJ2USG.webp","coverColor":"from-violet-500 to-rose-500","wordCount":7507,"estimatedReadingTime":94,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":24.6,"archaic":false,"quizReady":false,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A gripping tale of a criminal's mind and a murder mystery.","order":8,"addedAt":"2026-05-18T14:58:54.260Z"},{"id":"P7RR9zUva0RqqwwRxqh3","slug":"osumi-no-rei-wRxqh3","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"お住の霊","titleEn":"The Ghost of the Residence","titleRomaji":"Osumi no Rei","titleFurigana":"おすみのれい","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A woman demands a divorce from her brother, then reveals the ghost story that drove her away.","topics":["short_story","ghost_story","supernatural","secrets","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","horror"],"grammar":["ka-dou-ka","te-oku","ni-soui-nai","nu"],"coverImage":"/library/covers/P7RR9zUva0RqqwwRxqh3.webp","coverColor":"from-pink-600 to-orange-500","wordCount":1960,"estimatedReadingTime":25,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":28.7,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A chilling ghost story of a wet-haired apparition haunting a samurai's wife.","order":9,"addedAt":"2026-05-18T14:13:51.018Z"},{"id":"ChACxmKAjjyZaBYlvQtx","slug":"agujuro-torimonocho-YlvQtx","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"顎十郎捕物帳","titleEn":"Agujūrō's Casebook","titleRomaji":"Agujūrō Torimonochō","titleFurigana":"あごじゅうろう とりものちょう","author":"久生 十蘭","authorRomaji":"Hisao Jūran","authorFurigana":"ひさお じゅうらん","description":"In Edo-era Tokyo, a lazy detective named Agujūrō dreams of visiting his uncle for money.","topics":["short_story","mystery","laziness","poverty","humorous","nostalgic","aozora_bunko"],"themes":["detective","mystery","comedy"],"grammar":["nagara","sou-da-hearsay","te-mo"],"coverImage":"/library/covers/ChACxmKAjjyZaBYlvQtx.webp","coverColor":"from-blue-500 to-indigo-500","wordCount":7042,"estimatedReadingTime":88,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":23.8,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A bumbling detective's hilarious casebook, a perfect mystery-comedy blend.","order":10,"addedAt":"2026-05-18T15:32:58.657Z"},{"id":"hewPsVfYCbXWbgoVA84I","slug":"ginza-yuurei-oVA84I","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"銀座幽霊","titleEn":"The Ginza Ghost","titleRomaji":"Ginza Yuurei","titleFurigana":"ぎんざゆうれい","author":"大阪 圭吉","authorRomaji":"Ōsaka Keikichi","authorFurigana":"おおさか けいきち","description":"A mysterious ghost story set in Ginza's backstreets involving a tobacco shop owner and an eerie presence.","topics":["mystery","ghost_story","supernatural","urban legend","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","mystery","urban legend"],"grammar":["te-wa","koto-nashi-ni"],"coverImage":"/library/covers/hewPsVfYCbXWbgoVA84I.webp","coverColor":"from-cyan-500 to-blue-500","wordCount":7654,"estimatedReadingTime":96,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":28.9,"archaic":false,"quizReady":true,"curationScore":88,"engagement":88,"engagementVersion":null,"hookLine":"A ghost haunts the bustling streets of Ginza.","order":11,"addedAt":"2026-05-18T14:12:14.376Z"},{"id":"QIEaFsEIQ2QVZwbhP6C0","slug":"soseiji-bhP6C0","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"双生児","titleEn":"The Twins","titleRomaji":"Sōseiji","titleFurigana":"そうせいじ","author":"江戸川 乱歩","authorRomaji":"Edogawa Ranpo","authorFurigana":"えどがわ らんぽ","description":"A death row inmate confesses to murder and theft, hinting at an even darker secret.","topics":["mystery","ghost_story","confession","guilt","dark","suspenseful","aozora_bunko"],"themes":["mystery","twins","horror"],"grammar":["te-yamanai"],"coverImage":"/library/covers/QIEaFsEIQ2QVZwbhP6C0.webp","coverColor":"from-violet-500 to-rose-500","wordCount":7289,"estimatedReadingTime":91,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":27,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"Twins caught in a web of mystery and murder.","order":12,"addedAt":"2026-05-18T14:11:07.838Z"},{"id":"tVNW2af4Dkszj21AzVDo","slug":"ango-no-yakuwari-1AzVDo","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"暗号の役割","titleEn":"The Role of the Cipher","titleRomaji":"Angō no Yakuwari","titleFurigana":"あんごうのやくわり","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"A detective and a thief engage in a long-standing duel, with a vital clue hidden in a mysterious conversation.","topics":["mystery","short_story","duality","cunning","suspenseful","eerie","aozora_bunko"],"themes":["detective","mystery","code-breaking"],"grammar":["te-shimau","ni-chigai-nai"],"coverImage":"/library/covers/tVNW2af4Dkszj21AzVDo.webp","coverColor":"from-orange-400 to-red-600","wordCount":6705,"estimatedReadingTime":84,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":25.9,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A cipher holds the key to a gripping mystery. Can it be cracked?","order":13,"addedAt":"2026-05-18T14:10:39.486Z"},{"id":"tZAXvJk3CKI0du7mJwhN","slug":"tsukimono-7mJwhN","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"憑きもの","titleEn":"The Possession","titleRomaji":"Tsukimono","titleFurigana":"つきもの","author":"豊島 与志雄","authorRomaji":"Toyoshima Yoshio","authorFurigana":"とよしま よしお","description":"A man at a mountain hot spring grows uneasy under his companion's hypnotic gaze, hinting at a troubled past.","topics":["short_story","ghost_story","possession","obsession","eerie","suspenseful","aozora_bunko"],"themes":["ghost","possession","horror"],"grammar":[],"coverImage":"/library/covers/tZAXvJk3CKI0du7mJwhN.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":7208,"estimatedReadingTime":90,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":27.6,"archaic":false,"quizReady":false,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A gripping story of possession that will keep you on edge.","order":14,"addedAt":"2026-05-18T15:23:49.708Z"},{"id":"nmJto45UtOx3O0oedbhx","slug":"jo-you-oedbhx","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"女妖","titleEn":"The Female Demon","titleRomaji":"Jo You","titleFurigana":"じょよう","author":"江戸川 乱歩","authorRomaji":"Edogawa Ranpo","authorFurigana":"えどがわ らんぽ","description":"A young man steals money, squanders it on travel and women, and contemplates suicide while watching the sea.","topics":["mystery","ghost_story","death","nihilism","dark","melancholy","aozora_bunko"],"themes":["horror","demon","mystery"],"grammar":["te-naranai"],"coverImage":"","coverColor":"from-teal-600 to-green-500","wordCount":5222,"estimatedReadingTime":65,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":24.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A beautiful woman may be a demon in disguise.","order":15,"addedAt":"2026-05-18T14:11:21.983Z"},{"id":"7CuQNJcDOuIopJ2fv6Md","slug":"shuzenji-monogatari-2fv6Md","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"修禅寺物語","titleEn":"The Tale of Shuzenji","titleRomaji":"Shuzenji Monogatari","titleFurigana":"しゅぜんじものがたり","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A mysterious mask at Shuzenji temple inspires a historical drama about a mask maker and the ghost of a shogun.","topics":["historical","ghost_story","art","ghost","eerie","philosophical","aozora_bunko"],"themes":["ghost story","revenge","historical"],"grammar":["shi","nu","taru"],"coverImage":"","coverColor":"from-purple-600 to-indigo-600","wordCount":7277,"estimatedReadingTime":91,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":31.4,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A ghost story from the Shogun era, filled with suspense and revenge","order":16,"addedAt":"2026-05-18T14:15:16.105Z"},{"id":"YBU4ekbJV1dEZ7lntQj5","slug":"hanshichi-torimonocho-lntQj5","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"半七捕物帳","titleEn":"Hanshichi the Detective","titleRomaji":"Hanshichi Torimonochō","titleFurigana":"はんしち とりものちょう","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"An elderly storyteller recounts a mysterious incident from the Edo period involving a temple festival.","topics":["mystery","historical","crime","storytelling","nostalgic","suspenseful","aozora_bunko"],"themes":["detective","mystery","historical"],"grammar":["mono-da","kara-ni-wa","ta-tokoro-de"],"coverImage":"","coverColor":"from-blue-600 to-cyan-600","wordCount":6911,"estimatedReadingTime":86,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.9,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"Classic detective tales set in Edo period","order":17,"addedAt":"2026-05-18T14:15:27.637Z"},{"id":"yVbhCBci0Nnxqo8wl70b","slug":"bancho-sarayashiki-8wl70b","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"番町皿屋敷","titleEn":"The Dish Mansion at Bancho","titleRomaji":"Bancho Sarayashiki","titleFurigana":"ばんちょう さらやしき","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A classic ghost story about a servant girl and a cursed plate collection.","topics":["ghost_story","historical","revenge","tragedy","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","revenge","folklore"],"grammar":["kamo-shirenai","te-shimau","zu","gotoki","taru"],"coverImage":"/library/covers/yVbhCBci0Nnxqo8wl70b.webp","coverColor":"from-indigo-600 to-cyan-500","wordCount":6825,"estimatedReadingTime":85,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":30.7,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"One of Japan's most famous ghost stories: a maid's ghost counts plates each night.","order":18,"addedAt":"2026-05-18T14:13:32.531Z"},{"id":"lAj50G6grpm0nklYJEFe","slug":"oshidori-kagami-lYJEFe","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"鴛鴦鏡","titleEn":"The Mirror of Mandarin Ducks","titleRomaji":"Oshidori Kagami","titleFurigana":"おしどりかがみ","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A policeman recounts a mysterious incident involving a haiku gathering and a mirror.","topics":["short_story","mystery","supernatural","eerie","suspenseful","aozora_bunko"],"themes":["supernatural","eerie","mystery"],"grammar":[],"coverImage":"","coverColor":"from-teal-500 to-cyan-500","wordCount":6961,"estimatedReadingTime":87,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":25.7,"archaic":false,"quizReady":false,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A mysterious mirror holds a ghostly secret from the past.","order":19,"addedAt":"2026-05-18T14:13:35.580Z"},{"id":"XRUTxNiV3GRbNqAXu9Ly","slug":"dadara-danbei-AXu9Ly","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"だだら団兵衛","titleEn":"Dadara Danbei","titleRomaji":"Dadara Danbei","titleFurigana":"だだらだんべえ","author":"山本 周五郎","authorRomaji":"Yamamoto Shūgorō","authorFurigana":"やまもと しゅうごろう","description":"A samurai traveling through a mountain pass is ambushed by a gang of bandits.","topics":["short_story","historical","confrontation","honor","suspenseful","dark","aozora_bunko"],"themes":["samurai","gang","action"],"grammar":["nu"],"coverImage":"","coverColor":"from-yellow-500 to-amber-500","wordCount":7001,"estimatedReadingTime":88,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":31.6,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A samurai gang leader's story of honor and conflict.","order":20,"addedAt":"2026-05-18T15:51:23.168Z"},{"id":"QpKBHRs77Yoqq55jMdfl","slug":"yoshiwara-hyakunin-giri-5jMdfl","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"吉原百人斬り","titleEn":"Yoshiwara: One Hundred Killings","titleRomaji":"Yoshiwara Hyakunin Giri","titleFurigana":"よしわらひゃくにんぎり","author":"正岡 容","authorRomaji":"Masaoka Iruru","authorFurigana":"まさおか いるる","description":"A master storyteller's sudden death leaves his colleagues to remember his life and the chilling tale he left behind.","topics":["short_story","mystery","mortality","storytelling","melancholy","nostalgic","aozora_bunko"],"themes":["mystery","crime","historical"],"grammar":[],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":4094,"estimatedReadingTime":51,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":35.1,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A chilling tale of a massacre in Edo's pleasure quarter.","order":21,"addedAt":"2026-05-18T15:38:33.805Z"},{"id":"l85QXIyb4xv3c1BGHm1Y","slug":"kusemono-BGHm1Y","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"曲者","titleEn":"The Rogue","titleRomaji":"Kusemono","titleFurigana":"くせもの","author":"原 民喜","authorRomaji":"Hara Tamiki","authorFurigana":"はら たみき","description":"A narrator feels increasingly uncomfortable and humiliated during a conversation with a boastful man.","topics":["short_story","deception","humiliation","suspenseful","dark","aozora_bunko"],"themes":["psychological","mystery","manipulation"],"grammar":[],"coverImage":"","coverColor":"from-fuchsia-500 to-pink-500","wordCount":2188,"estimatedReadingTime":27,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":26.8,"archaic":false,"quizReady":false,"curationScore":78,"engagement":78,"engagementVersion":null,"hookLine":"A man's psychological battle against a mysterious manipulator.","order":22,"addedAt":"2026-05-18T15:32:33.013Z"},{"id":"598WaB3eHGc575LuDYXF","slug":"aoi-furoshiki-zutsumi-LuDYXF","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"青い風呂敷包","titleEn":"The Blue Furoshiki Bundle","titleRomaji":"Aoi Furoshiki-zutsumi","titleFurigana":"あおい ふろしきづつみ","author":"大倉 燁子","authorRomaji":"Ōkura Teruko","authorFurigana":"おおくら てるこ","description":"A woman returns home at dawn and discovers a mysterious blue furoshiki bundle hidden in her closet, leading to a shocking revelation.","topics":["mystery","ghost_story","suspense","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","mystery","suspense"],"grammar":["sura","te-kara-to-iu-mono"],"coverImage":"","coverColor":"from-sky-500 to-blue-500","wordCount":7496,"estimatedReadingTime":94,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":28.6,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A mysterious blue furoshiki bundle holds a ghostly secret.","order":23,"addedAt":"2026-05-18T14:11:44.361Z"},{"id":"ooOomcLl10gMHQfi7jLQ","slug":"kiso-no-kaibutsu-fi7jLQ","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"木曽の怪物","titleEn":"The Monster of Kiso","titleRomaji":"Kiso no Kaibutsu","titleFurigana":"きそのかいぶつ","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A hunter in the mountains of Kiso tells a mysterious story about a monster he encountered.","topics":["short_story","ghost_story","supernatural","mystery","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","folklore","mystery"],"grammar":["ta-koto-ga-aru","sou-da-hearsay","te-kuru","te-mo","zu"],"coverImage":"/library/covers/ooOomcLl10gMHQfi7jLQ.webp","coverColor":"from-cyan-500 to-sky-500","wordCount":1759,"estimatedReadingTime":22,"jlptLevelNum":1,"formality":"Modernized","kanjiDensity":28.8,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A hunter in the Kiso mountains encounters a mysterious duck that leads him to an illusionary pool.","order":24,"addedAt":"2026-05-18T14:13:38.547Z"},{"id":"Bf6momTizmCYUNMJn7NV","slug":"kosen-no-nazo-MJn7NV","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"古銭の謎","titleEn":"The Mystery of the Old Coin","titleRomaji":"Kosen no Nazo","titleFurigana":"こせんのなぞ","author":"野村 胡堂","authorRomaji":"Nomura Kodō","authorFurigana":"のむら こどう","description":"A gentleman pays his bill with only antique coins, puzzling a café waitress.","topics":["mystery","historical","riddle","antiquity","humorous","suspenseful","aozora_bunko"],"themes":["mystery","humorous","detective"],"grammar":[],"coverImage":"","coverColor":"from-orange-400 to-red-600","wordCount":7225,"estimatedReadingTime":90,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":31.7,"archaic":false,"quizReady":false,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A mysterious old coin leads to a clever and humorous investigation.","order":25,"addedAt":"2026-05-18T15:29:46.465Z"},{"id":"awQ1fq2E8hh45pmWTpdd","slug":"kuginuki-tokichi-torimono-oboegaki-mWTpdd","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"釘抜藤吉捕物覚書","titleEn":"Kuginuki Tokichi's Detective Notes","titleRomaji":"Kuginuki Tōkichi Torimono Oboegaki","titleFurigana":"くぎぬきとうきちとりものおぼえがき","author":"林 不忘","authorRomaji":"Hayashi Fubō","authorFurigana":"はやし ふぼう","description":"After a notorious thief escapes custody in Edo, detective Kuginuki Tokichi is tasked with tracking him down.","topics":["short_story","mystery","crime","pursuit","suspenseful","dark","aozora_bunko"],"themes":["detective","mystery","crime"],"grammar":["shi","sou-da-hearsay","tari-tomo","taru"],"coverImage":"","coverColor":"from-sky-500 to-blue-500","wordCount":5787,"estimatedReadingTime":72,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":33.9,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"Another classic detective story from Japan's golden age of crime.","order":26,"addedAt":"2026-05-18T15:32:18.923Z"},{"id":"PBDCIHNxMpKqiqjpbgfz","slug":"yoba-jpbgfz","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"妖婆","titleEn":"The Demon Hag","titleRomaji":"Yōba","titleFurigana":"ようば","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A narrator explains the complex geography of Edo-era Bancho, setting the stage for a supernatural tale.","topics":["historical","ghost_story","supernatural","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","horror"],"grammar":[],"coverImage":"","coverColor":"from-violet-500 to-purple-500","wordCount":5723,"estimatedReadingTime":72,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":28.8,"archaic":false,"quizReady":false,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A terrifying encounter with a supernatural hag in old Japan.","order":27,"addedAt":"2026-05-18T14:15:16.113Z"},{"id":"82G5tsLoM1pYB3wVD89i","slug":"yao-ya-wVD89i","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"八百屋","titleEn":"The Greengrocer","titleRomaji":"Yao-ya","titleFurigana":"やおや","author":"三遊亭 円朝","authorRomaji":"San'yūtei Enchō","authorFurigana":"さんゆうてい えんちょう","description":"A husband returns home and is asked to fetch water and thank a neighbor for a gift of red rice.","topics":["short_story","comedy","gratitude","daily_life","humorous","nostalgic","aozora_bunko"],"themes":["comedy","domestic","rakugo"],"grammar":[],"coverImage":"","coverColor":"from-blue-600 to-cyan-600","wordCount":1345,"estimatedReadingTime":17,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":21,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A laugh-out-loud comedy of errors as a man struggles to return borrowed water.","order":28,"addedAt":"2026-05-18T15:04:21.723Z"},{"id":"hI3SoI1UvN0CnNpAlnpo","slug":"rinshokushin-no-yado-pAlnpo","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"吝嗇神の宿","titleEn":"The Miser God's Inn","titleRomaji":"Rinshokushin no Yado","titleFurigana":"りんしょくしんのやど","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A thief proudly shows off his girlfriend's apartment, but a misplaced shoehorn sparks his suspicion.","topics":["short_story","mystery","suspicion","deception","suspenseful","dark","aozora_bunko"],"themes":["mystery","thief","supernatural"],"grammar":["nagara","sou-da-hearsay","te-shimau"],"coverImage":"","coverColor":"from-amber-500 to-rose-500","wordCount":4424,"estimatedReadingTime":55,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":17.5,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A mysterious inn run by a miser god. Will a thief succeed?","order":29,"addedAt":"2026-05-18T14:59:21.938Z"},{"id":"mbxWmwKLtz0IfaNQgZVh","slug":"mao-monogatari-NQgZVh","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"魔王物語","titleEn":"The Demon King's Tale","titleRomaji":"Maō Monogatari","titleFurigana":"まおうものがたり","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"An unusual demon story from Bingo province about a young samurai.","topics":["folklore","ghost_story","supernatural","tradition","eerie","nostalgic","aozora_bunko"],"themes":["samurai","ghost","demon","folklore"],"grammar":[],"coverImage":"","coverColor":"from-teal-600 to-green-500","wordCount":7051,"estimatedReadingTime":88,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":32.3,"archaic":true,"quizReady":false,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A samurai faces off against a ghostly demon king in this chilling folktale.","order":30,"addedAt":"2026-05-18T15:17:13.264Z"},{"id":"IBer9VcV0PcLnhdcYRvK","slug":"ido-dcYRvK","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"井戸","titleEn":"The Well","titleRomaji":"Ido","titleFurigana":"いど","author":"ジェイコブス ウイリアム・ワイマーク","authorRomaji":"William Wymark Jacobs","authorFurigana":"ジェイコブス ウイリアム・ワイマーク","description":"Two men talk in a billiard room, leading to a mysterious tale about an old well.","topics":["short_story","ghost_story","conversation","mystery","melancholy","philosophical","aozora_bunko"],"themes":["ghost story","mystery","horror"],"grammar":["kamo-shirenai","te-kureru","te-shimau","ta-tokoro-de"],"coverImage":"","coverColor":"from-red-500 to-orange-500","wordCount":6072,"estimatedReadingTime":76,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":19.9,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A chilling ghost story about a mysterious well and its watery secrets.","order":31,"addedAt":"2026-05-18T15:05:14.658Z"},{"id":"vpqHuODK1LccaLeTRMtX","slug":"kaibutsu-yashiki-eTRMtX","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"怪物屋敷","titleEn":"The Monster Mansion","titleRomaji":"Kaibutsu Yashiki","titleFurigana":"かいぶつやしき","author":"柳川 春葉","authorRomaji":"Yanagawa Shun'yō","authorFurigana":"やながわ しゅんよう","description":"A man moves into a suspiciously cheap house and discovers its eerie, dilapidated state and mysterious chests.","topics":["ghost_story","mystery","supernatural","suspense","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","haunted house","mystery","suspense"],"grammar":["ka-dou-ka","te-shimau","gachi","ge","ta-tokoro-de"],"coverImage":"/library/covers/vpqHuODK1LccaLeTRMtX.webp","coverColor":"from-emerald-500 to-teal-500","wordCount":1923,"estimatedReadingTime":24,"jlptLevelNum":1,"formality":"Modernized","kanjiDensity":28.7,"archaic":true,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A man rents a cheap mansion, only to discover its eerie past and hidden rooms.","order":32,"addedAt":"2026-05-18T15:50:45.860Z"},{"id":"dO0o7ZqxglZF11iL6kUJ","slug":"jokyu-iL6kUJ","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"女給","titleEn":"The Waitress","titleRomaji":"Jokyū","titleFurigana":"じょきゅう","author":"細井 和喜蔵","authorRomaji":"Hosoi Wakizō","authorFurigana":"ほそい わきぞう","description":"A woman takes a restaurant job to support her ill husband amid poverty.","topics":["short_story","historical","poverty","sacrifice","melancholy","philosophical","aozora_bunko"],"themes":["social realism","work","women"],"grammar":["koto-ni-suru","te-shimau","te-naranai"],"coverImage":"","coverColor":"from-rose-500 to-pink-600","wordCount":5703,"estimatedReadingTime":71,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":33.3,"archaic":false,"quizReady":true,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"The harsh life of a waitress in early 20th-century Japan.","order":33,"addedAt":"2026-05-18T15:34:47.428Z"},{"id":"7XBBHTN0GkwvA3uiRxm9","slug":"kage-o-fumareta-onna-uiRxm9","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"影を踏まれた女","titleEn":"The Woman Whose Shadow Was Stepped On","titleRomaji":"Kage o Fumareta Onna","titleFurigana":"かげをふまれたおんな","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A man recounts a strange supernatural experience involving a woman whose shadow was stepped on during a moonlit childhood game.","topics":["ghost_story","folklore","supernatural","childhood","nostalgic","eerie","aozora_bunko"],"themes":["ghost story","supernatural","horror","folklore"],"grammar":["ka-dou-ka","sou-da-hearsay","te-shimau"],"coverImage":"","coverColor":"from-blue-500 to-indigo-500","wordCount":7179,"estimatedReadingTime":90,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":28.3,"archaic":true,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A woman's shadow is stepped on, unleashing a supernatural curse.","order":34,"addedAt":"2026-05-18T14:13:39.301Z"},{"id":"P0ZDdTzWHxVyd8hPF5mW","slug":"ishibei-yurei-hPF5mW","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"石塀幽霊","titleEn":"The Ghost of the Stone Wall","titleRomaji":"Ishibei Yūrei","titleFurigana":"いしべいゆうれい","author":"大阪 圭吉","authorRomaji":"Ōsaka Keikichi","authorFurigana":"おおさか けいきち","description":"A young man becomes intrigued by a mysterious old mansion and its inhabitants, leading to unsettling discoveries.","topics":["ghost_story","mystery","curiosity","supernatural","eerie","suspenseful","aozora_bunko"],"themes":["ghost","mystery","detective"],"grammar":["n-desu","te-shimau"],"coverImage":"","coverColor":"from-purple-500 to-fuchsia-500","wordCount":7651,"estimatedReadingTime":96,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":33.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A ghost appears on a stone wall, and a detective must uncover the truth behind the haunting.","order":35,"addedAt":"2026-05-18T14:12:00.753Z"},{"id":"SSLKW3l83KmcTJDr0WZK","slug":"setsurei-zokki-Dr0WZK","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"雪霊続記","titleEn":"Snow Spirit Chronicles","titleRomaji":"Setsurei Zokki","titleFurigana":"せつれいぞっき","author":"泉 鏡花","authorRomaji":"Izumi Kyōka","authorFurigana":"いずみ きょうか","description":"A traveler stranded by a snowstorm recalls a bittersweet memory and a forbidden destination.","topics":["short_story","ghost_story","nostalgia","longing","melancholy","poetic","aozora_bunko"],"themes":["ghost story","supernatural","winter","Japanese folklore"],"grammar":["mai","tate","you-ni"],"coverImage":"","coverColor":"from-blue-500 to-teal-400","wordCount":3692,"estimatedReadingTime":46,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":29.1,"archaic":true,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A haunting tale of snow spirits and eerie winter encounters.","order":36,"addedAt":"2026-05-18T14:08:09.670Z"},{"id":"12JUvpVzwYWQc1vmW3Qr","slug":"kakeochi-vmW3Qr","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"駆落","titleEn":"The Elopement","titleRomaji":"Kakeochi","titleFurigana":"かけおち","author":"リルケ ライネル・マリア","authorRomaji":"Rainer Maria Rilke","authorFurigana":"リルケ ライネル・マリア","description":"A young couple hides in a church as evening falls, planning to elope.","topics":["short_story","elopement","love","poetic","eerie","aozora_bunko"],"themes":["elopement","eerie","love"],"grammar":[],"coverImage":"","coverColor":"from-emerald-500 to-teal-600","wordCount":2800,"estimatedReadingTime":35,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":26.8,"archaic":true,"quizReady":false,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"A couple's elopement takes an eerie turn in this atmospheric short story.","order":37,"addedAt":"2026-05-18T15:53:33.863Z"},{"id":"5iggW5cL6Z1EAJN41qgu","slug":"akuma-kitosho-N41qgu","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"悪魔祈祷書","titleEn":"The Devil's Prayer Book","titleRomaji":"Akuma Kitōsho","titleFurigana":"あくまきとうしょ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A professor seeks shelter from a sudden storm in a used bookstore, where the owner's curious conversation hints at a mysterious prayer book.","topics":["short_story","mystery","supernatural","appearances_vs_reality","eerie","suspenseful","aozora_bunko"],"themes":["supernatural","mystery","eerie","devil"],"grammar":["te-shimau","mono-da"],"coverImage":"","coverColor":"from-emerald-500 to-teal-500","wordCount":6906,"estimatedReadingTime":86,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":28.5,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A mysterious prayer book that might be a gateway to the devil.","order":38,"addedAt":"2026-05-18T15:52:18.106Z"},{"id":"hvzDEoiZtykpqgnL7MqF","slug":"yokai-nendaiki-nL7MqF","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"妖怪年代記","titleEn":"Yokai Chronicle","titleRomaji":"Yōkai Nendaiki","titleFurigana":"ようかいねんだいき","author":"泉 鏡花","authorRomaji":"Izumi Kyōka","authorFurigana":"いずみ きょうか","description":"A student recounts his stay at a school haunted by a vengeful ghost trapped in a sealed room.","topics":["short_story","ghost_story","supernatural","vengeance","eerie","suspenseful","aozora_bunko"],"themes":["yokai","ghost","supernatural","vengeance"],"grammar":[],"coverImage":"","coverColor":"from-emerald-500 to-teal-600","wordCount":5392,"estimatedReadingTime":67,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":30.3,"archaic":true,"quizReady":false,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"Chilling yokai chronicles by a master of Japanese Gothic.","order":39,"addedAt":"2026-05-18T14:08:20.847Z"},{"id":"0VZCiatJsMLE7VsKu8Pc","slug":"amakusa-shiro-no-yojutsu-sKu8Pc","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"天草四郎の妖術","titleEn":"Amakusa Shiro's Sorcery","titleRomaji":"Amakusa Shiro no Yojutsu","titleFurigana":"あまくさしろうのようじゅつ","author":"国枝 史郎","authorRomaji":"Kunieda Shirō","authorFurigana":"くにえだ しろう","description":"A historical tale of Amakusa Shiro, the beautiful leader of the Shimabara Rebellion, and his supernatural abilities.","topics":["historical","folklore","beauty","supernatural","poetic","philosophical","aozora_bunko"],"themes":["supernatural","rebellion","sorcery","historical"],"grammar":["ta-koto-ga-aru","te-shimau"],"coverImage":"","coverColor":"from-rose-500 to-red-500","wordCount":5281,"estimatedReadingTime":66,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":34.6,"archaic":true,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"What if the legendary rebel Amakusa Shiro used real sorcery in his uprising?","order":41,"addedAt":"2026-05-18T14:36:04.893Z"},{"id":"bfJ1Wzqob1akqh6wJZK3","slug":"chinmoku-6wJZK3","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"沈黙","titleEn":"Silence","titleRomaji":"Chinmoku","titleFurigana":"ちんもく","author":"ポー エドガー・アラン","authorRomaji":"Edgar Allan Poe","authorFurigana":"ポー エドガー・アラン","description":"A demon tells a tale of a silent, desolate land with yellow water and giant lotuses.","topics":["short_story","ghost_story","silence","nature's indifference","eerie","dark","aozora_bunko"],"themes":["horror","supernatural","desolation"],"grammar":["te-shimau"],"coverImage":"","coverColor":"from-fuchsia-500 to-pink-500","wordCount":1709,"estimatedReadingTime":21,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":29.4,"archaic":true,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A demon narrates a nightmarish landscape where even silence is absent.","order":42,"addedAt":"2026-05-18T15:34:34.538Z"},{"id":"y2TZCGLDjPiPrUXYElIE","slug":"butokai-XYElIE","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"舞踏会","titleEn":"The Ball","titleRomaji":"Butokai","titleFurigana":"ぶとうかい","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"In 1886, seventeen-year-old Akiko attends her first ball at the Rokumeikan in Tokyo, accompanied by her father. Overwhelmed by excitement and anxiety, she experiences the elegance and cultural clash of Western-influenced high society. Through her eyes, the story captures a moment of personal and national transformation.","topics":["short_story","historical","coming_of_age","cultural_change","innocence","nostalgic","elegant","anxious","aozora_bunko"],"themes":["coming of age","transformation","society"],"grammar":[],"coverImage":"","coverColor":"from-emerald-400 to-cyan-500","wordCount":3189,"estimatedReadingTime":40,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":34,"archaic":true,"quizReady":false,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A young girl's first ball leads to a life-changing moment of self-discovery","order":43,"addedAt":"2026-05-18T14:04:57.504Z"},{"id":"bRwoE1iYpdIN1N2tMoun","slug":"hakuyo-2tMoun","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"白妖","titleEn":"The White Demon","titleRomaji":"Hakuyō","titleFurigana":"はくよう","author":"大阪 圭吉","authorRomaji":"Ōsaka Keikichi","authorFurigana":"おおさか けいきち","description":"A businessman's late-night taxi ride through a treacherous mountain pass takes a sinister turn.","topics":["short_story","horror","supernatural","fate","suspenseful","eerie","aozora_bunko"],"themes":["horror","supernatural","demon"],"grammar":[],"coverImage":"","coverColor":"from-cyan-500 to-blue-500","wordCount":7069,"estimatedReadingTime":88,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.4,"archaic":false,"quizReady":false,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"A terrifying encounter with a white demon in this classic horror tale","order":44,"addedAt":"2026-05-18T14:12:22.345Z"},{"id":"RzyljA0gw6KjKtoICyaL","slug":"omokage-sho-oICyaL","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"おもかげ抄","titleEn":"Fragmentary Memories","titleRomaji":"Omokage Shō","titleFurigana":"おもかげしょう","author":"山本 周五郎","authorRomaji":"Yamamoto Shūgorō","authorFurigana":"やまもと しゅうごろう","description":"A fish seller gossips about a mysterious ronin who recently moved into the neighborhood.","topics":["short_story","historical","gossip","mystery","humorous","aozora_bunko"],"themes":["ronin","mystery","humorous"],"grammar":[],"coverImage":"","coverColor":"from-orange-400 to-red-600","wordCount":6200,"estimatedReadingTime":78,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":32.9,"archaic":false,"quizReady":false,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"A ronin detective solves a puzzling case with a touch of humor.","order":45,"addedAt":"2026-05-18T15:51:35.584Z"},{"id":"qDYHsHsuYHfEumxu5SIb","slug":"ayashi-no-mono-xu5SIb","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"怪しの者","titleEn":"The Mysterious One","titleRomaji":"Ayashi no Mono","titleFurigana":"あやしのもの","author":"国枝 史郎","authorRomaji":"Kunieda Shirō","authorFurigana":"くにえだ しろう","description":"A beggar recounts a strange encounter by the river in 18th-century Japan.","topics":["historical","ghost_story","mystery","supernatural","eerie","mysterious","aozora_bunko"],"themes":["ghost story","supernatural","mystery"],"grammar":["te-yaru","te-wa"],"coverImage":"","coverColor":"from-purple-600 to-indigo-600","wordCount":7005,"estimatedReadingTime":88,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":25.9,"archaic":true,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A mysterious entity leaves eerie clues; a classic supernatural thriller.","order":46,"addedAt":"2026-05-18T14:35:32.961Z"},{"id":"LoXG5lPW1SgsZm3gnDlA","slug":"nankin-mushi-satsujin-jiken-3gnDlA","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"南京虫殺人事件","titleEn":"The Bedbug Murder Case","titleRomaji":"Nankin Mushi Satsujin Jiken","titleFurigana":"なんきんむしさつじんじけん","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A police officer overhears a threatening conversation outside a mysterious woman's house, sparking an investigation.","topics":["short_story","mystery","crime","suspicion","suspenseful","eerie","aozora_bunko"],"themes":["murder","mystery","crime"],"grammar":["gachi","katawara","te-kara-to-iu-mono"],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":7023,"estimatedReadingTime":88,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":25.4,"archaic":false,"quizReady":true,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"A murder case with an unusual clue: bedbugs.","order":47,"addedAt":"2026-05-18T14:58:59.488Z"},{"id":"waKyKyXtpXIVy34OUnJB","slug":"kare-wa-dare-o-koroshita-ka-4OUnJB","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"彼は誰を殺したか","titleEn":"Who Did He Kill?","titleRomaji":"Kare wa Dare o Koroshita ka","titleFurigana":"かれはだれをころしたか","author":"浜尾 四郎","authorRomaji":"Hamao Shirō","authorFurigana":"はまお しろう","description":"A jealous husband suspects his wife's younger cousin and plots murder during a sweltering summer night.","topics":["mystery","psychological","jealousy","obsession","suspenseful","dark","aozora_bunko"],"themes":["mystery","murder","detective"],"grammar":[],"coverImage":"","coverColor":"from-teal-600 to-green-500","wordCount":7471,"estimatedReadingTime":93,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.7,"archaic":false,"quizReady":false,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"Who did he kill? A classic whodunit.","order":48,"addedAt":"2026-05-18T15:31:26.671Z"},{"id":"ig0rGZYQEufT0kTbs9CX","slug":"shiju-fukaku-Tbs9CX","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"四十不惑","titleEn":"Forty and Unconfused","titleRomaji":"Shijū Fukaku","titleFurigana":"しじゅうふかく","author":"佐々木 邦","authorRomaji":"Sasaki Kuni","authorFurigana":"ささき くに","description":"A man turns forty and his wife playfully warns him to stop being attracted to other women, leading to humorous domestic banter.","topics":["short_story","comedy","midlife","fidelity","humorous","aozora_bunko"],"themes":["comedy","midlife","humor"],"grammar":["te-kara","kamo-shirenai","te-shimau","to-iu"],"coverImage":"","coverColor":"from-amber-500 to-orange-600","wordCount":6963,"estimatedReadingTime":87,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":26.2,"archaic":false,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A hilarious take on being forty and still confused about life.","order":49,"addedAt":"2026-05-18T15:00:31.801Z"},{"id":"JItjeshj3wZc9P7pNvaB","slug":"oni-momotaro-7pNvaB","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"鬼桃太郎","titleEn":"The Demon Momotaro","titleRomaji":"Oni Momotaro","titleFurigana":"おにももたろう","author":"尾崎 紅葉","authorRomaji":"Ozaki Kōyō","authorFurigana":"おざき こうよう","description":"From the oni's viewpoint, a story of humiliation and vengeance after Momotaro's raid on Onigashima.","topics":["short_story","folklore","vengeance","honor","melancholy","philosophical","aozora_bunko"],"themes":["revenge","folklore","oni"],"grammar":["taru"],"coverImage":"/library/covers/JItjeshj3wZc9P7pNvaB.webp","coverColor":"from-rose-500 to-pink-600","wordCount":2059,"estimatedReadingTime":26,"jlptLevelNum":1,"formality":"archaic_heavy","kanjiDensity":35.4,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"What if the demons of Momotaro got revenge? A dark, thrilling twist on a classic.","order":50,"addedAt":"2026-05-18T14:21:03.777Z"},{"id":"2lt28nMaUpItL7G5Nnvg","slug":"watashi-ga-cho-sakurin-o-koroshita-G5Nnvg","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"私が張作霖を殺した","titleEn":"I Killed Zhang Zuolin","titleRomaji":"Watashi ga Chō Sakurin o Koroshita","titleFurigana":"わたしが ちょう さくりん を ころした","author":"河本 大作","authorRomaji":"Kōmoto Daisaku","authorFurigana":"こうもと だいさく","description":"A Japanese officer recounts the political circumstances leading to the assassination of Chinese warlord Zhang Zuolin.","topics":["historical","essay","assassination","imperialism","philosophical","melancholy","aozora_bunko"],"themes":["true crime","history","assassination"],"grammar":["tsutsu-aru","gotoki"],"coverImage":"","coverColor":"from-blue-500 to-indigo-500","wordCount":4952,"estimatedReadingTime":62,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":39.6,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A confession of the assassination of a Chinese warlord","order":51,"addedAt":"2026-05-18T14:37:41.424Z"},{"id":"ALtnHulOEOjxqdvlFxzB","slug":"kaidan-onna-no-wa-vlFxzB","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"怪談女の輪","titleEn":"The Women's Ring","titleRomaji":"Kaidan Onna no Wa","titleFurigana":"かいだんおんなのわ","author":"泉 鏡花","authorRomaji":"Izumi Kyōka","authorFurigana":"いずみ きょうか","description":"A young man recalls a strange event in an old mansion where a mysterious circle of women appears.","topics":["ghost_story","folklore","supernatural","fate","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","horror"],"grammar":["te-shimau","gachi","ge"],"coverImage":"","coverColor":"from-blue-500 to-indigo-500","wordCount":2491,"estimatedReadingTime":31,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":34.7,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A creepy ghost story set in a decaying mansion with mysterious sounds.","order":52,"addedAt":"2026-05-18T14:07:52.172Z"},{"id":"28DSnSIcHxxxba9rsXuJ","slug":"zen-aku-ryomen-nezumi-kozo-9rsXuJ","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"善悪両面鼠小僧","titleEn":"The Two-Faced Rat Thief","titleRomaji":"Zen'aku Ryōmen Nezumi Kozō","titleFurigana":"ぜんあく りょうめん ねずみ こぞう","author":"国枝 史郎","authorRomaji":"Kunieda Shirō","authorFurigana":"くにえだ しろう","description":"A thief sneaks into a daimyo's mansion but is captivated by a princess, leading to a comical escape.","topics":["historical","comedy","thievery","infatuation","suspenseful","humorous","aozora_bunko"],"themes":["comedy","thief","daimyo","dual-identity"],"grammar":[],"coverImage":"","coverColor":"from-amber-500 to-orange-600","wordCount":5526,"estimatedReadingTime":69,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":30.4,"archaic":true,"quizReady":true,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"A comedic heist story about a thief who switches between good and evil.","order":53,"addedAt":"2026-05-18T14:35:57.813Z"},{"id":"AL4l8GTMNEWWiZIN4CvE","slug":"o-taka-IN4CvE","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"御鷹","titleEn":"The Hawk","titleRomaji":"O-taka","titleFurigana":"おたか","author":"吉川 英治","authorRomaji":"Yoshikawa Eiji","authorFurigana":"よしかわ えいじ","description":"A samurai wrestles with his conscience and a rival's challenge in feudal Japan.","topics":["historical","short_story","honor","conflict","suspenseful","philosophical","aozora_bunko"],"themes":["samurai","conflict","honor"],"grammar":[],"coverImage":"","coverColor":"from-fuchsia-600 to-pink-600","wordCount":4814,"estimatedReadingTime":60,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":26.5,"archaic":true,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A samurai's pride is tested in a hawk-hunting conflict that turns deadly","order":54,"addedAt":"2026-05-18T15:52:49.594Z"},{"id":"rXbVfAPp3zu4VdLu9F51","slug":"horaguma-gakkou-o-sotsugyou-shita-sannin-Lu9F51","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"洞熊学校を卒業した三人","titleEn":"The Three Who Graduated from the Cave Bear School","titleRomaji":"Horaguma Gakkou o Sotsugyou Shita Sannin","titleFurigana":"ほらぐまがっこうをそつぎょうしたさんにん","author":"宮沢 賢治","authorRomaji":"Miyazawa Kenji","authorFurigana":"みやざわ けんじ","description":"Three animal students compete for top honors at a cave bear school, each winning by different means.","topics":["short_story","folklore","competition","fairness","philosophical","humorous","aozora_bunko"],"themes":["folklore","humorous","graduation"],"grammar":["nagara","tame-ni"],"coverImage":"","coverColor":"from-violet-500 to-rose-500","wordCount":5070,"estimatedReadingTime":63,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":15.2,"archaic":true,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"Three whimsical graduates from a cave bear school learn life lessons","order":55,"addedAt":"2026-05-18T15:39:17.693Z"},{"id":"tncZnaAg15keDBhI1jW9","slug":"fujin-rishoki-hI1jW9","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"夫人利生記","titleEn":"Record of the Lady's Salvation","titleRomaji":"Fujin Rishōki","titleFurigana":"ふじんりしょうき","author":"泉 鏡花","authorRomaji":"Izumi Kyōka","authorFurigana":"いずみ きょうか","description":"A man is disturbed upon seeing a photograph of a beautiful married woman in a peaceful temple setting.","topics":["short_story","ghost_story","mystery","obsession","melancholy","eerie","aozora_bunko"],"themes":["ghost","mystery","salvation"],"grammar":["te-oku","te-shimau","you-to-suru","nara-de-wa"],"coverImage":"","coverColor":"from-emerald-500 to-teal-600","wordCount":5307,"estimatedReadingTime":66,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":29.9,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A ghostly lady's tale of salvation and mystery.","order":56,"addedAt":"2026-05-18T14:08:12.153Z"},{"id":"NMSAdmKG9VyEOfLjQe5b","slug":"shigatsu-baka-LjQe5b","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"四月馬鹿","titleEn":"April Fool","titleRomaji":"Shigatsu Baka","titleFurigana":"しがつばか","author":"織田 作之助","authorRomaji":"Oda Sakunosuke","authorFurigana":"おだ さくのすけ","description":"A preface musing on a friend's story and the boundary between fact and fiction.","topics":["short_story","writing","friendship","philosophical","nostalgic","aozora_bunko"],"themes":["prank","friendship"],"grammar":["ka-to-omou-to","ga-saigo","te-yamanai"],"coverImage":"","coverColor":"from-violet-600 to-indigo-600","wordCount":6286,"estimatedReadingTime":79,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":26,"archaic":false,"quizReady":true,"curationScore":65,"engagement":65,"engagementVersion":null,"hookLine":"A mischievous April Fools' prank that might go too far.","order":57,"addedAt":"2026-05-18T14:21:13.748Z"},{"id":"r683gffgolxjPHh3C10a","slug":"shijonawate-no-ikusa-h3C10a","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"四条畷の戦","titleEn":"The Battle of Shijonawate","titleRomaji":"Shijōnawate no Ikusa","titleFurigana":"しじょうなわてのいくさ","author":"菊池 寛","authorRomaji":"Kikuchi Kan","authorFurigana":"きくち かん","description":"A historical account of the Kenmu Restoration's collapse and the Battle of Shijonawate.","topics":["historical","short_story","loyalty","war","philosophical","nostalgic","aozora_bunko"],"themes":["battle","history","war"],"grammar":[],"coverImage":"","coverColor":"from-cyan-500 to-blue-500","wordCount":5073,"estimatedReadingTime":63,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":44.5,"archaic":true,"quizReady":false,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A samurai battle tale from the Nanboku-cho period.","order":58,"addedAt":"2026-05-18T14:26:33.327Z"},{"id":"pucHX9qcOBLMIleX9kqt","slug":"tabaruzaka-kassen-eX9kqt","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"田原坂合戦","titleEn":"Battle of Tabaruzaka","titleRomaji":"Tabaruzaka Kassen","titleFurigana":"たばるざか かっせん","author":"菊池 寛","authorRomaji":"Kikuchi Kan","authorFurigana":"きくち かん","description":"Historical account of the Satsuma Rebellion's Tabaruzaka battle, detailing army formation and harsh winter march.","topics":["historical","short_story","war","sacrifice","melancholy","dark","aozora_bunko"],"themes":["battle","war","history"],"grammar":["gachi","taru"],"coverImage":"","coverColor":"from-cyan-500 to-sky-500","wordCount":6393,"estimatedReadingTime":80,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":46.3,"archaic":false,"quizReady":true,"curationScore":65,"engagement":65,"engagementVersion":null,"hookLine":"A vivid account of one of Japan's most brutal battles, the Battle of Tabaruzaka.","order":59,"addedAt":"2026-05-18T14:26:44.874Z"},{"id":"26PVgNgBl1TMpI6x0e9l","slug":"machi-no-tantei-6x0e9l","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"街の探偵","titleEn":"The Town Detective","titleRomaji":"Machi no Tantei","titleFurigana":"まちのたんてい","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"A detective and his friend investigate a rhythmic clicking sound from the ceiling, suspecting a hidden gas device.","topics":["mystery","short_story","suspense","suspenseful","aozora_bunko"],"themes":["detective","mystery","suspense"],"grammar":[],"coverImage":"","coverColor":"from-sky-500 to-blue-500","wordCount":2362,"estimatedReadingTime":30,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":24.6,"archaic":false,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A detective story set in town, full of mystery and suspense.","order":60,"addedAt":"2026-05-18T14:11:17.259Z"},{"id":"uXSWTsxzsPcO4guJ6nzk","slug":"futatsu-no-tegami-uJ6nzk","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"二つの手紙","titleEn":"Two Letters","titleRomaji":"Futatsu no Tegami","titleFurigana":"ふたつのてがみ","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"The narrator comes into possession of two letters addressed to a police chief. The first letter, written by a person insisting on their sanity, confesses a family secret that could damage their honor. The second letter continues the tense, confessional narrative.","topics":["short_story","mystery","secrets","sanity","family","confession","suspenseful","dark","aozora_bunko"],"themes":["mystery","possession","letters"],"grammar":["kamo-shirenai","nakereba-naranai","te-shimau","mono-da","ni-chigai-nai"],"coverImage":"","coverColor":"from-fuchsia-500 to-pink-500","wordCount":6375,"estimatedReadingTime":80,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.6,"archaic":false,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"Two mysterious letters lead to a shocking possession case in this classic mystery.","order":61,"addedAt":"2026-05-18T14:04:53.805Z"},{"id":"sm3fz0Hs3jCVChDjgHzK","slug":"oni-DjgHzK","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"鬼","titleEn":"The Demon","titleRomaji":"Oni","titleFurigana":"おに","author":"織田 作之助","authorRomaji":"Oda Sakunosuke","authorFurigana":"おだ さくのすけ","description":"A narrator ponders the poverty of a gifted but prodigal writer, challenging societal stereotypes about money and talent.","topics":["short_story","poverty","artistic integrity","philosophical","melancholy","aozora_bunko"],"themes":["demon","supernatural","horror"],"grammar":["ta-koto-ga-aru","te-miru","te-shimau"],"coverImage":"","coverColor":"from-amber-500 to-rose-500","wordCount":3866,"estimatedReadingTime":48,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":26.2,"archaic":false,"quizReady":true,"curationScore":65,"engagement":65,"engagementVersion":null,"hookLine":"A mysterious encounter with a demon that challenges human understanding","order":63,"addedAt":"2026-05-18T14:21:17.565Z"},{"id":"cnlXhGsk5yu7buAln2lh","slug":"miira-Aln2lh","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"木乃伊","titleEn":"The Mummy","titleRomaji":"Miira","titleFurigana":"みいら","author":"中島 敦","authorRomaji":"Nakajima Atsushi","authorFurigana":"なかじま あつし","description":"A Persian soldier in ancient Egypt feels a strange familiarity with the Egyptian language, hinting at a past life.","topics":["historical","mystery","reincarnation","memory","philosophical","eerie","aozora_bunko"],"themes":["mystery","horror","reincarnation"],"grammar":["ka-dou-ka","you-to-suru","te-shikata-ga-nai"],"coverImage":"","coverColor":"from-rose-500 to-pink-600","wordCount":2535,"estimatedReadingTime":32,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":27.5,"archaic":true,"quizReady":true,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"A chilling mystery surrounding a mummy","order":64,"addedAt":"2026-05-18T15:25:42.735Z"},{"id":"lkOzX1Z3HFs4Bt0w2gMc","slug":"aru-fuuchou-ni-tsuite-0w2gMc","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"或る風潮について","titleEn":"On a Certain Trend","titleRomaji":"Aru Fuuchou ni Tsuite","titleFurigana":"あるふうちょうについて","author":"岸田 国士","authorRomaji":"Kishida Kunio","authorFurigana":"きしだ くにお","description":"An essay reflecting on the trend of Japanese people praising Japan to each other during a national crisis.","topics":["essay","national_identity","introspection","philosophical","nostalgic","aozora_bunko"],"themes":["nationalism","cultural criticism","trend"],"grammar":["gachi","gotoki","ta-tokoro-de"],"coverImage":"","coverColor":"from-purple-500 to-fuchsia-500","wordCount":2144,"estimatedReadingTime":27,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.2,"archaic":false,"quizReady":true,"curationScore":60,"engagement":60,"engagementVersion":null,"hookLine":"A critical look at the trend of praising Japan and the complexities of nationalism","order":65,"addedAt":"2026-05-18T14:26:33.294Z"},{"id":"VpfOqqpa2LRd4yU6FI17","slug":"itsukushima-kassen-U6FI17","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"厳島合戦","titleEn":"The Battle of Itsukushima","titleRomaji":"Itsukushima Kassen","titleFurigana":"いつくしまかっせん","author":"菊池 寛","authorRomaji":"Kikuchi Kan","authorFurigana":"きくち かん","description":"Mori Motonari's political maneuvering during the Battle of Itsukushima leads to shifting alliances.","topics":["historical","short_story","political_intrigue","betrayal","suspenseful","dark","aozora_bunko"],"themes":["battle","betrayal","samurai","history"],"grammar":["to-iu-wake-de-wa-nai"],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":4412,"estimatedReadingTime":55,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":43.6,"archaic":false,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"The epic battle of Itsukushima with betrayal and strategy.","order":66,"addedAt":"2026-05-18T14:26:33.329Z"},{"id":"am1iJ7O62CGsJxSrakEV","slug":"goshikigani-SrakEV","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"五色蟹","titleEn":"The Five-Colored Crab","titleRomaji":"Goshikigani","titleFurigana":"ごしきがに","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A narrator shares a reader's firsthand account of a mysterious incident reminiscent of a detective story.","topics":["mystery","short_story","truth","suspenseful","eerie","aozora_bunko"],"themes":["detective","mystery","eerie"],"grammar":["ta-koto-ga-aru","kamo-shirenai","te-shimau"],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":6705,"estimatedReadingTime":84,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":28.3,"archaic":false,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A detective investigates a mysterious five-colored crab.","order":67,"addedAt":"2026-05-18T14:15:16.301Z"},{"id":"diFQYdiS4h2efqPWfyvc","slug":"jihi-shin-tori-PWfyvc","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"慈悲心鳥","titleEn":"The Bird of Compassion","titleRomaji":"Jihi Shin Tori","titleFurigana":"じひしんとり","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A manuscript arrives at a storytelling gathering, containing a tale that the sender couldn't deliver in person.","topics":["mystery","ghost_story","storytelling","suspenseful","philosophical","aozora_bunko"],"themes":["ghost","mystery","horror"],"grammar":["zu"],"coverImage":"","coverColor":"from-rose-600 to-amber-500","wordCount":7138,"estimatedReadingTime":89,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":31.5,"archaic":false,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A ghostly mystery about the Bird of Compassion.","order":68,"addedAt":"2026-05-18T14:13:39.715Z"},{"id":"cIDTrkVi4gmJzzkR0K13","slug":"dikanika-kinko-yawa-kohen-kR0K13","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"ディカーニカ近郷夜話　後篇","titleEn":"Evenings on a Farm Near Dikanka: The Later Part","titleRomaji":"Dīkānika Kinkō Yawa Kōhen","titleFurigana":"でぃかーにきんきょうやわ こうへん","author":"ゴーゴリ ニコライ","authorRomaji":"Nikolai Gogol","authorFurigana":"ゴーゴリ ニコライ","description":"Part two of Gogol's classic collection of Ukrainian folk tales, blending supernatural and humorous elements.","topics":["short_story","folklore","supernatural","humorous","eerie","aozora_bunko"],"themes":["supernatural","folklore","humorous"],"grammar":["te-miru","te-oku","te-shimau","kara-ni-wa","ga-saigo"],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":5229,"estimatedReadingTime":65,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":20.9,"archaic":true,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"Classic supernatural folklore with humor from Gogol, translated into Japanese.","order":69,"addedAt":"2026-05-18T14:57:24.912Z"},{"id":"sx8eDo8Rirvt7COYiGAx","slug":"tenguiwa-no-satsujinma-OYiGAx","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"天狗岩の殺人魔","titleEn":"The Tengu Rock Murderer","titleRomaji":"Tenguiwa no Satsujinma","titleFurigana":"てんぐいわのさつじんま","author":"山本 周五郎","authorRomaji":"Yamamoto Shūgorō","authorFurigana":"やまもと しゅうごろう","description":"A nephew interrupts his uncle with sensational news about a murderer, but the uncle dismisses it.","topics":["short_story","mystery","crime","sensationalism","suspenseful","aozora_bunko"],"themes":["mystery","crime","tengu","folklore"],"grammar":["kamo-shirenai","saseru","te-shimau","to-iu","taru"],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":4912,"estimatedReadingTime":61,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":32.7,"archaic":false,"quizReady":true,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"A tengu rock becomes the scene of a murder mystery.","order":70,"addedAt":"2026-05-18T15:51:38.068Z"},{"id":"qjqshZvxoADyzy6xIJWF","slug":"akuma-6xIJWF","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"悪魔","titleEn":"The Devil","titleRomaji":"Akuma","titleFurigana":"あくま","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"A historical tale based on an old manuscript, relating how the Jesuit missionary Padre Urugan claimed to see demons that were invisible to others. He recounts to Oda Nobunaga his sightings of a small creature with a human face, bat wings, and goat legs that torments people in Kyoto, including a princess. The story blends faith, superstition, and psychological insight into human desires.","topics":["short_story","historical","ghost_story","faith","superstition","demons","power","eerie","philosophical","aozora_bunko"],"themes":["demons","temptation","religious"],"grammar":["n-desu","tagaru","rashii"],"coverImage":"","coverColor":"from-purple-500 to-pink-500","wordCount":977,"estimatedReadingTime":12,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":30.2,"archaic":true,"quizReady":true,"curationScore":60,"engagement":60,"engagementVersion":null,"hookLine":"A missionary captures a demon that is torn between tempting and saving a pure soul.","order":71,"addedAt":"2026-05-18T12:59:25.211Z"},{"id":"OZeZ1ThWElJbhmuwOLjW","slug":"kuchibue-o-fuku-bushi-uwOLjW","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"口笛を吹く武士","titleEn":"The Whistling Samurai","titleRomaji":"Kuchibue o Fuku Bushi","titleFurigana":"くちぶえをふくぶし","author":"林 不忘","authorRomaji":"Hayashi Fubō","authorFurigana":"はやし ふぼう","description":"A samurai and his comrade discuss a secret plan in the winter residence of Kira during the Edo period.","topics":["short_story","historical","loyalty","conspiracy","suspenseful","philosophical","aozora_bunko"],"themes":["samurai","conspiracy","action"],"grammar":["kamo-shirenai","gotoki"],"coverImage":"","coverColor":"from-emerald-500 to-teal-600","wordCount":5458,"estimatedReadingTime":68,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":25.7,"archaic":true,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A samurai who whistles, a tale of intrigue and swordsmanship in feudal Japan.","order":72,"addedAt":"2026-05-18T15:31:41.616Z"},{"id":"qv6wfszGgabRt6TtMxim","slug":"mikka-genkyo-TtMxim","level":"n1","levelLabel":"N1","tier":"standard","category":"article","title":"三日幻境","titleEn":"Three Days' Phantom World","titleRomaji":"Mikka Genkyō","titleFurigana":"みっかげんきょう","author":"北村 透谷","authorRomaji":"Kitamura Tōkoku","authorFurigana":"きたむら とうこく","description":"A poetic reflection on nostalgia and the fleeting nature of life, as the narrator recalls his homeland and lost companions.","topics":["essay","historical","nostalgia","transience","melancholy","philosophical","aozora_bunko"],"themes":["phantom","mystery","transience"],"grammar":[],"coverImage":"","coverColor":"from-rose-500 to-red-500","wordCount":4534,"estimatedReadingTime":57,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":38,"archaic":true,"quizReady":false,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A mysterious three-day journey into a phantom world.","order":73,"addedAt":"2026-05-18T14:34:48.716Z"},{"id":"Aelp3v03LElIBMnrkCuw","slug":"gako-to-yurei-nrkCuw","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"画工と幽霊","titleEn":"The Painter and the Ghost","titleRomaji":"Gakō to Yūrei","titleFurigana":"がこうとゆうれい","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A painter recounts his eerie encounter with a ghost at a nobleman's villa in the English countryside.","topics":["short_story","ghost_story","supernatural","mystery","eerie","suspenseful","aozora_bunko"],"themes":["ghost","supernatural","art"],"grammar":[],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":4490,"estimatedReadingTime":56,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":36,"archaic":true,"quizReady":false,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A painter's encounter with a ghost inspires his art in this eerie tale.","order":74,"addedAt":"2026-05-18T14:13:17.186Z"},{"id":"FwERVh3IpD9PQTM0ZF4j","slug":"gigoku-genkyo-M0ZF4j","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"疑獄元兇","titleEn":"The Chief Culprit of the Prison Scandal","titleRomaji":"Gigoku Genkyō","titleFurigana":"ぎごくげんきょう","author":"宮沢 賢治","authorRomaji":"Miyazawa Kenji","authorFurigana":"みやざわ けんじ","description":"A tense interrogation unfolds between a prosecutor and a suspect in a legal confrontation.","topics":["short_story","mystery","justice","power","suspenseful","dark","aozora_bunko"],"themes":["psychological thriller","corruption","courtroom drama"],"grammar":[],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":1136,"estimatedReadingTime":14,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":30.5,"archaic":true,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A prosecutor's intense inner battle during a corruption trial, blurring reality and hallucination.","order":75,"addedAt":"2026-05-18T15:39:14.425Z"},{"id":"SmhtQNbzV9c93EVL333e","slug":"botan-to-ki-VL333e","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"牡丹灯記","titleEn":"The Peony Lantern","titleRomaji":"Botan Tō Ki","titleFurigana":"ぼたんとうき","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A grieving man encounters a mysterious woman and her servant during a lantern festival, leading to a ghostly romance.","topics":["ghost_story","folklore","death","loneliness","eerie","melancholy","aozora_bunko"],"themes":["ghost story","folklore","romance"],"grammar":["gotoki","koto-nashi-ni","nu"],"coverImage":"","coverColor":"from-purple-600 to-indigo-600","wordCount":4630,"estimatedReadingTime":58,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.4,"archaic":true,"quizReady":true,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"A haunting tale of a ghostly woman with a peony lantern.","order":76,"addedAt":"2026-05-18T15:16:52.569Z"},{"id":"yWgBR8OtrQlz32fnk0S2","slug":"kaika-no-satsujin-fnk0S2","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"開化の殺人","titleEn":"Civilized Murder","titleRomaji":"Kaika no Satsujin","titleFurigana":"かいかのさつじん","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"A narrator recounts obtaining the suicide note of Dr. Kitabatake, a prominent physician and theater enthusiast from the early Meiji period. The note reveals details of a mysterious murder that challenges the emerging modern society, intertwining personal tragedy with the clash between tradition and enlightenment.","topics":["mystery","historical","short_story","murder","civilization","modernization","death","philosophical","suspenseful","eerie","aozora_bunko"],"themes":["murder","mystery","civilization"],"grammar":[],"coverImage":"","coverColor":"from-violet-500 to-purple-500","wordCount":5337,"estimatedReadingTime":67,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":44.2,"archaic":false,"quizReady":false,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"A murder that challenges the boundaries of civilization itself.","order":77,"addedAt":"2026-05-18T13:52:51.005Z"},{"id":"qrUUndGkUkTxViRTHokd","slug":"kodoku-shibuki-RTHokd","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"鉱毒飛沫","titleEn":"Poisonous Spray from the Mine","titleRomaji":"Kōdoku Shibuki","titleFurigana":"こうどく しぶき","author":"木下 尚江","authorRomaji":"Kinoshita Naoe","authorFurigana":"きのした なおえ","description":"A report on a clash between mining pollution victims and police, sparking a controversial legal case.","topics":["essay","historical","pollution","injustice","suspenseful","philosophical","aozora_bunko"],"themes":["environment","disaster","social issue"],"grammar":["bekarazu","wo-motte"],"coverImage":"","coverColor":"from-violet-500 to-rose-500","wordCount":3500,"estimatedReadingTime":44,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":48.8,"archaic":true,"quizReady":true,"curationScore":70,"engagement":70,"engagementVersion":null,"hookLine":"An early 20th-century account of mining pollution disaster.","order":78,"addedAt":"2026-05-18T14:34:52.257Z"},{"id":"pP6NV3fsmAP4niLngktF","slug":"numabe-yori-LngktF","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"沼辺より","titleEn":"From the Marsh","titleRomaji":"Numabe yori","titleFurigana":"ぬまべより","author":"牧野 信一","authorRomaji":"Makino Shin'ichi","authorFurigana":"まきの しんいち","description":"A narrator seeks refuge at a eerie swamp called Ghost Tears Swamp, struggling with exhaustion and nightmares.","topics":["short_story","horror","fear","escape","eerie","melancholy","aozora_bunko"],"themes":["ghost story","horror","eerie"],"grammar":["te-iru","te-shimau","tame-ni"],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":7936,"estimatedReadingTime":99,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":29.8,"archaic":true,"quizReady":true,"curationScore":75,"engagement":75,"engagementVersion":null,"hookLine":"An eerie ghost story from the marshes that will send chills down your spine.","order":79,"addedAt":"2026-05-18T15:37:00.880Z"},{"id":"mZ9mh93BKtxg9be7tK2Q","slug":"mukashi-no-daimyo-no-kokorogiki-e7tK2Q","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"昔の大名の心意気","titleEn":"The Spirit of a Daimyo of Old","titleRomaji":"Mukashi no Daimyo no Kokorogiki","titleFurigana":"むかしのだいみょうのこころぎき","author":"三遊亭 円朝","authorRomaji":"San'yūtei Enchō","authorFurigana":"さんゆうてい えんちょう","description":"A feudal lord's innocent question about the moon prompts a humorous exchange with his formal retainer.","topics":["short_story","comedy","etiquette","humor","humorous","philosophical","aozora_bunko"],"themes":["comedy","historical","daimyo"],"grammar":[],"coverImage":"","coverColor":"from-red-500 to-orange-500","wordCount":127,"estimatedReadingTime":2,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":21.3,"archaic":true,"quizReady":false,"curationScore":30,"engagement":30,"engagementVersion":null,"hookLine":"A daimyo struggles to describe the moon without sounding like a child.","order":80,"addedAt":"2026-05-18T15:04:41.278Z"},{"id":"Gdgy1PMC199purF7m0RT","slug":"genjutsu-F7m0RT","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"幻術","titleEn":"Magic","titleRomaji":"Genjutsu","titleFurigana":"げんじゅつ","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"In the Edo period, two suspected Christians perform a mysterious magic trick before their execution.","topics":["short_story","historical","illusion","persecution","suspenseful","eerie","aozora_bunko"],"themes":["magic","escape","historical"],"grammar":[],"coverImage":"/library/covers/Gdgy1PMC199purF7m0RT.webp","coverColor":"from-orange-400 to-red-600","wordCount":384,"estimatedReadingTime":5,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":27.4,"archaic":false,"quizReady":false,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"Condemned criminals perform a magic trick to escape execution!","order":81,"addedAt":"2026-05-18T15:16:25.490Z"},{"id":"CeX94OIAbJrfrqp3yVsM","slug":"yakubyogami-p3yVsM","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"疫病神","titleEn":"The Plague God","titleRomaji":"Yakubyōgami","titleFurigana":"やくびょうがみ","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A woman encounters a spirit called the plague god while nursing her sick sister.","topics":["ghost_story","folklore","supernatural","illness","eerie","suspenseful","aozora_bunko"],"themes":["supernatural","folklore","plague god"],"grammar":[],"coverImage":"","coverColor":"from-amber-500 to-rose-500","wordCount":316,"estimatedReadingTime":4,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":30.9,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A nurse sees a plague god lurking. Can she save her sister by staring it down?","order":82,"addedAt":"2026-05-18T15:16:33.087Z"},{"id":"BDQNY1XW4ikoeyc65Qe2","slug":"goshiki-onsen-suki-nikki-c65Qe2","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"五色温泉スキー日記","titleEn":"Ski Diary at Goshiki Hot Springs","titleRomaji":"Goshiki Onsen Sukī Nikki","titleFurigana":"ごしきおんせんすきーにっき","author":"板倉 勝宣","authorRomaji":"Itakura Katsunobu","authorFurigana":"いたくら かつのぶ","description":"A man and his friends, driven by an inexplicable craving for snow, embark on a ski trip to Goshiki Hot Springs.","topics":["essay","comedy","adventure","craving","humorous","aozora_bunko"],"themes":["adventure","comedy","travel"],"grammar":["shika-nai","ni-chigai-nai","to-shitara"],"coverImage":"","coverColor":"from-green-500 to-emerald-500","wordCount":7711,"estimatedReadingTime":96,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":28.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A hilarious ski trip diary with hot springs and comedy.","order":83,"addedAt":"2026-05-18T14:08:21.971Z"},{"id":"RCgLbJxHzdVNjB8Or0Mt","slug":"musume-no-ikiryo-8Or0Mt","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"娘の生霊","titleEn":"The Daughter's Living Ghost","titleRomaji":"Musume no Ikiryō","titleFurigana":"むすめのいきりょう","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A seamstress finishes a dress for a speculator's daughter late at night, only to witness a supernatural disappearance.","topics":["short_story","ghost_story","supernatural","apparition","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","apparition"],"grammar":["saseru","te-aru","te-morau","te-shimau","te-tamaranai"],"coverImage":"","coverColor":"from-orange-400 to-red-600","wordCount":327,"estimatedReadingTime":4,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":27.3,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A tailor is visited by a young woman's spirit who tries on a dress and vanishes, leaving only the garment behind.","order":84,"addedAt":"2026-05-18T15:17:01.058Z"},{"id":"85qiEAHQr05G1AsR2X2q","slug":"kikyou-sR2X2q","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"棄轎","titleEn":"The Abandoned Palanquin","titleRomaji":"Kikyou","titleFurigana":"ききょう","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A farmer finds an abandoned palanquin in the countryside and encounters a mysterious woman with a faceless face.","topics":["folklore","ghost_story","supernatural","horror","eerie","dark","aozora_bunko"],"themes":["ghost story","folklore","horror"],"grammar":[],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":367,"estimatedReadingTime":5,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":23.8,"archaic":false,"quizReady":false,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A farmer discovers a luxurious palanquin with a terrifying faceless woman inside.","order":85,"addedAt":"2026-05-18T15:16:29.155Z"},{"id":"PCJB9rcJk34brndSuvVZ","slug":"osekkai-fujin-dSuvVZ","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"おせっかい夫人","titleEn":"The Meddlesome Wife","titleRomaji":"Osekkai Fujin","titleFurigana":"おせっかいふじん","author":"岡本 かの子","authorRomaji":"Okamoto Kanoko","authorFurigana":"おかもと かのこ","description":"A helpful wife gets involved with a stranger at her neighbor's door, leading to unexpected trouble.","topics":["short_story","comedy","curiosity","deception","suspenseful","humorous","aozora_bunko"],"themes":["comedy","irony","crime"],"grammar":["saseru","te-shimau","te-yaru"],"coverImage":"/library/covers/PCJB9rcJk34brndSuvVZ.webp","coverColor":"from-fuchsia-500 to-pink-500","wordCount":463,"estimatedReadingTime":6,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":34,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A nosy wife's good deed backfires when she helps a thief break in.","order":86,"addedAt":"2026-05-18T14:12:19.114Z"},{"id":"aX0d6KPm7IuK7gfL7U0A","slug":"maronie-no-hana-fL7U0A","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"マロニエの花","titleEn":"Horse Chestnut Flowers","titleRomaji":"Maronie no Hana","titleFurigana":"まろにえのはな","author":"岡本 かの子","authorRomaji":"Okamoto Kanoko","authorFurigana":"おかもと かのこ","description":"A young painter longing for Paris unexpectedly falls in love under London's horse chestnut trees.","topics":["short_story","longing","love","poetic","nostalgic","aozora_bunko"],"themes":["love","travel","irony"],"grammar":["n-desu","te-shimau","tame-ni"],"coverImage":"/library/covers/aX0d6KPm7IuK7gfL7U0A.webp","coverColor":"from-cyan-500 to-sky-500","wordCount":364,"estimatedReadingTime":5,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":22.3,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A painter dreams of Paris but finds love under London's horse chestnut trees.","order":87,"addedAt":"2026-05-18T14:13:08.964Z"},{"id":"vwg95KLKKkL2rzj32iGx","slug":"bara-no-onna-j32iGx","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"薔薇の女","titleEn":"The Rose Woman","titleRomaji":"Bara no Onna","titleFurigana":"ばらのおんな","author":"渡辺 温","authorRomaji":"Watanabe On","authorFurigana":"わたなべ おん","description":"A carriage journey in Mexico reveals a mysterious couple and a dark secret.","topics":["mystery","ghost_story","suspense","danger","suspenseful","eerie","aozora_bunko"],"themes":["mystery","suspense","bandits"],"grammar":["te-shimau","te-yaru"],"coverImage":"/library/covers/vwg95KLKKkL2rzj32iGx.webp","coverColor":"from-fuchsia-600 to-pink-600","wordCount":908,"estimatedReadingTime":11,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":27.8,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A mysterious woman with a rose may be linked to a legendary bandit on a stagecoach ride.","order":88,"addedAt":"2026-05-18T15:54:20.322Z"},{"id":"eqE6anQuAw6vEdnS3V14","slug":"kakenai-tantei-shousetsu-nS3V14","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"書けない探偵小説","titleEn":"The Unwritable Detective Story","titleRomaji":"Kakenai Tantei Shousetsu","titleFurigana":"かけないたんていしょうせつ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A writer dreams of crafting the perfect detective story, but his dark imagination takes over.","topics":["mystery","short_story","crime","creativity","dark","philosophical","aozora_bunko"],"themes":["detective","mystery","meta-fiction"],"grammar":["ka-dou-ka","ta-totan","you-ni","de-wa-nai-darou-ka"],"coverImage":"/library/covers/eqE6anQuAw6vEdnS3V14.webp","coverColor":"from-blue-500 to-teal-400","wordCount":1191,"estimatedReadingTime":15,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":33.3,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A writer's wild imagination conjures the ultimate detective story, if only it could be written.","order":89,"addedAt":"2026-05-18T15:51:45.305Z"},{"id":"alCxjUQQTa6xZXX7k45c","slug":"hatsu-oshin-X7k45c","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"初往診","titleEn":"First House Call","titleRomaji":"Hatsu Ōshin","titleFurigana":"はつおうしん","author":"小酒井 不木","authorRomaji":"Kosakai Fuboku","authorFurigana":"こさかい ふぼく","description":"A doctor is haunted by anxiety after a possible mistake during his first house call.","topics":["short_story","mystery","anxiety","regret","suspenseful","dark","aozora_bunko"],"themes":["mystery","suspense","medical"],"grammar":["sou-da-appearance","te-shimau"],"coverImage":"/library/covers/alCxjUQQTa6xZXX7k45c.webp","coverColor":"from-emerald-500 to-teal-600","wordCount":909,"estimatedReadingTime":11,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":26.9,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A doctor's first house call turns into a nightmare when he injects morphine by mistake.","order":90,"addedAt":"2026-05-18T14:57:14.402Z"},{"id":"if6xhViPm0vAuazKBnY0","slug":"hahaoya-ni-tsuku-rei-zKBnY0","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"母親に憑る霊","titleEn":"The Spirit Possessing the Mother","titleRomaji":"Hahaoya ni Tsuku Rei","titleFurigana":"ははおやに つく れい","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"After a soldier's death, his spirit possesses his grieving mother to tell the family about his final battle.","topics":["short_story","ghost_story","grief","spiritual_communication","melancholy","eerie","aozora_bunko"],"themes":["ghost story","war","family"],"grammar":["te-kara","kamo-shirenai","te-miru","to-iu","tame-ni"],"coverImage":"","coverColor":"from-teal-500 to-cyan-500","wordCount":679,"estimatedReadingTime":8,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":34.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A soldier's spirit possesses his mother to deliver a final message from the battlefield.","order":91,"addedAt":"2026-05-18T15:16:58.424Z"},{"id":"47SzuSnKOJ3vjTGUbdIy","slug":"taibo-o-idaku-kappa-GUbdIy","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"大望をいだく河童","titleEn":"A Kappa with Great Ambitions","titleRomaji":"Taibō o Idaku Kappa","titleFurigana":"たいぼうをいだくかっぱ","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A writer recounts humorous cases of mistaken identity with strangers and acquaintances.","topics":["essay","mistaken_identity","humor","humorous","nostalgic","aozora_bunko"],"themes":["humor","everyday life","mistaken identity"],"grammar":["te-wa-ikemasen","nakereba-naranai","ni-soui-nai"],"coverImage":"","coverColor":"from-fuchsia-500 to-pink-500","wordCount":512,"estimatedReadingTime":6,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":26.9,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A writer hilariously recounts being mistaken for a teacher, a beggar, and even a kappa.","order":92,"addedAt":"2026-05-18T14:58:31.489Z"},{"id":"BGUfm5rr63qgu8YtBoT6","slug":"hara-no-heta-hanashi-YtBoT6","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"腹のへった話","titleEn":"A Story of an Empty Stomach","titleRomaji":"Hara no Heta Hanashi","titleFurigana":"はらのへたはなし","author":"梅崎 春生","authorRomaji":"Umezaki Haruo","authorFurigana":"うめざき はるお","description":"A man recalls a time he ate the most delicious bento ever, after a rough boat trip.","topics":["essay","short_story","nostalgia","travel","nostalgic","humorous","aozora_bunko"],"themes":["humor","travel","food","nostalgia"],"grammar":["te-shimau","tabi"],"coverImage":"","coverColor":"from-cyan-500 to-blue-500","wordCount":798,"estimatedReadingTime":10,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":28.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"The most delicious boxed lunch ever, born from a day of extreme hunger.","order":93,"addedAt":"2026-05-18T14:10:33.874Z"},{"id":"i13CDKIZavEaM6Cgfqs1","slug":"hikoki-ni-noru-ayashii-shinshi-Cgfqs1","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"飛行機に乗る怪しい紳士","titleEn":"The Suspicious Gentleman on the Airplane","titleRomaji":"Hikōki ni noru ayashii shinshi","titleFurigana":"ひこうきにのるあやしいしんし","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A pilot and engineer face a violent storm and spot a mysterious passenger mid-flight.","topics":["short_story","mystery","danger","suspenseful","dark","aozora_bunko"],"themes":["mystery","suspense","airplane"],"grammar":["nagara","sou-da-hearsay","te-shimau","you-ni"],"coverImage":"","coverColor":"from-emerald-500 to-teal-500","wordCount":815,"estimatedReadingTime":10,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A pilot and engineer discover an unseen passenger on their flight, a gripping mystery.","order":94,"addedAt":"2026-05-18T15:16:38.187Z"},{"id":"V7HsNrEe57AyJxQv2v5k","slug":"biru-kaisha-seibatsu-Qv2v5k","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"ビール会社征伐","titleEn":"The Beer Company Subjugation","titleRomaji":"Bīru Kaisha Seibatsu","titleFurigana":"びーるかいしゃせいばつ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A newspaper staff plots to challenge a beer company to a tennis match to get free beer.","topics":["short_story","comedy","survival","ingenuity","humorous","nostalgic","aozora_bunko"],"themes":["humor","workplace","alcohol"],"grammar":["te-kuru"],"coverImage":"","coverColor":"from-cyan-500 to-blue-500","wordCount":1653,"estimatedReadingTime":21,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":31.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"When poor reporters can't afford beer, they hatch a hilarious plan to challenge a brewery to a tennis match!","order":95,"addedAt":"2026-05-18T15:51:54.768Z"},{"id":"4YrDDPlilsI49LMKIgrj","slug":"shokutsu-MKIgrj","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"食通","titleEn":"The Gourmet","titleRomaji":"Shokutsū","titleFurigana":"しょくつう","author":"太宰 治","authorRomaji":"Dazai Osamu","authorFurigana":"だざい おさむ","description":"A narrator humorously redefines 'gourmet' as a big eater and recalls his past gluttony with friends.","topics":["essay","comedy","gluttony","humor","humorous","nostalgic","aozora_bunko"],"themes":["food","humor"],"grammar":["to-iu-no-wa"],"coverImage":"","coverColor":"from-purple-500 to-pink-500","wordCount":282,"estimatedReadingTime":4,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":26.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A hilarious essay arguing that being a gourmet just means eating a lot.","order":96,"addedAt":"2026-05-18T15:08:10.437Z"},{"id":"KgPKVo8BZpoJoKeYf0Fg","slug":"yuki-otoko-eYf0Fg","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"雪男","titleEn":"The Snow Man","titleRomaji":"Yuki Otoko","titleFurigana":"ゆきおとこ","author":"中谷 宇吉郎","authorRomaji":"Nakaya Ukichirō","authorFurigana":"なかや うきちろう","description":"A scientific and cultural look at the legend of the Himalayan snow man.","topics":["essay","mystery","folklore","philosophical","aozora_bunko"],"themes":["cryptozoology","legend","mystery","folklore"],"grammar":[],"coverImage":"","coverColor":"from-lime-500 to-green-500","wordCount":605,"estimatedReadingTime":8,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":31.4,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"Is the Yeti real? A scientist examines sightings and a Japanese snow monster legend.","order":97,"addedAt":"2026-05-18T15:28:04.355Z"},{"id":"DSL10kPFhakFhLZUPndO","slug":"tengoku-e-itta-shitateya-san-ZUPndO","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"天国へいった仕立屋さん","titleEn":"The Tailor Who Went to Heaven","titleRomaji":"Tengoku e itta shitateya-san","titleFurigana":"てんごくへいったしたてやさん","author":"グリム ヤーコプ・ルートヴィッヒ・カール","authorRomaji":"Jacob Ludwig Carl Grimm","authorFurigana":"グリム ヤーコプ・ルートヴィッヒ・カール","description":"A poor tailor seeks entry to heaven, but St. Peter doubts his honesty and refuses.","topics":["folklore","children","honesty","judgment","humorous","philosophical","aozora_bunko"],"themes":["fantasy","humorous","folklore"],"grammar":["n-desu","te-wa-ikemasen","nakereba-naranai","te-shimau"],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":1226,"estimatedReadingTime":15,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":9.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"Tailor tricks his way into heaven","order":98,"addedAt":"2026-05-18T14:37:13.656Z"},{"id":"C4N18zcMkhs2XJWzQf7H","slug":"meishi-houmonki-WzQf7H","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"名士訪問記","titleEn":"Visit to a Celebrity","titleRomaji":"Meishi Houmonki","titleFurigana":"めいしほうもんき","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"A man visits a lookalike lawyer, leading to a humorous exchange.","topics":["short_story","comedy","mistaken_identity","humor","humorous","aozora_bunko"],"themes":["comedy","humor","satire"],"grammar":["sou-da-hearsay"],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":747,"estimatedReadingTime":9,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":25.7,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"Interview with a doppelgänger patent attorney","order":99,"addedAt":"2026-05-18T14:11:01.531Z"},{"id":"jyeoTBaBnAt5RphBK8F8","slug":"ayashiki-tabi-so-hBK8F8","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"怪しき旅僧","titleEn":"The Suspicious Traveling Monk","titleRomaji":"Ayashiki Tabi Sō","titleFurigana":"あやしき たび そう","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A traveling monk seeks lodging on a cold night, but the reluctant farmer suspects something strange.","topics":["ghost_story","folklore","suspicion","the supernatural","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","folklore","eerie"],"grammar":["ga-suru","ka-to-omou-to"],"coverImage":"/library/covers/jyeoTBaBnAt5RphBK8F8.webp","coverColor":"from-violet-500 to-rose-500","wordCount":1476,"estimatedReadingTime":18,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":28.5,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A traveling monk's hand catches fire, and he pulls a tiny figure from his nose. A bizarre ghost story ensues.","order":100,"addedAt":"2026-05-18T15:08:34.743Z"},{"id":"gZuEUdI9zSLhQJhVtity","slug":"kuchu-ni-kieta-heiso-hVtity","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"空中に消えた兵曹","titleEn":"The Petty Officer Who Disappeared in the Sky","titleRomaji":"Kūchū ni Kieta Heisō","titleFurigana":"くうちゅうに きえた へいそう","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"Two aviators return from a flight only to find the petty officer in the observer seat has vanished mid-air.","topics":["short_story","mystery","disappearance","suspenseful","eerie","aozora_bunko"],"themes":["ghost story","mystery","aviation","supernatural"],"grammar":["ka-to-omou-to"],"coverImage":"","coverColor":"from-amber-500 to-rose-500","wordCount":869,"estimatedReadingTime":11,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":31.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A petty officer vanishes from a plane mid-flight, a baffling ghost story from the early days of aviation.","order":101,"addedAt":"2026-05-18T15:16:13.128Z"},{"id":"WZTCAAL8D6dxtA0sGcOW","slug":"kaidankai-no-kaii-0sGcOW","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"怪談会の怪異","titleEn":"The Strange Incident at the Ghost Story Session","titleRomaji":"Kaidankai no Kaii","titleFurigana":"かいだんかいのかいい","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"During a ghost story session, a journalist reveals a dark family secret and suddenly collapses.","topics":["short_story","ghost_story","secrets","death","suspenseful","eerie","aozora_bunko"],"themes":["ghost story","mystery","death"],"grammar":["ta-koto-ga-aru","te-shimau"],"coverImage":"","coverColor":"from-violet-500 to-rose-500","wordCount":261,"estimatedReadingTime":3,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":35.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"At a ghost story session, a reporter collapses and dies - a true eerie tale.","order":102,"addedAt":"2026-05-18T15:16:21.150Z"},{"id":"14uvXXV862iNHSlFfb01","slug":"suna-o-kamu-lFfb01","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"砂をかむ","titleEn":"Biting Sand","titleRomaji":"Suna o kamu","titleFurigana":"すなをかむ","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A middle-aged man humorously reflects on becoming a father for the first time and struggles with what his child should call him.","topics":["essay","parenthood","identity","humorous","philosophical","aozora_bunko"],"themes":["humor","parenthood","language"],"grammar":["te-shimau","tate"],"coverImage":"","coverColor":"from-purple-600 to-indigo-600","wordCount":565,"estimatedReadingTime":7,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":20.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A 50-year-old first-time dad hilariously struggles with being called 'papa' by his family.","order":103,"addedAt":"2026-05-18T14:58:24.689Z"},{"id":"YMlOwFx0DarCVPKrtkL9","slug":"yokai-ki-KrtkL9","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"妖怪記","titleEn":"The Yōkai Record","titleRomaji":"Yōkai Ki","titleFurigana":"ようかいき","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A woman's home is plagued by invisible yokai that cause chaos and fear.","topics":["folklore","ghost_story","supernatural","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","yokai","supernatural","folklore"],"grammar":["kamo-shirenai","nagara","te-shimau","zu"],"coverImage":"","coverColor":"from-cyan-500 to-blue-600","wordCount":1889,"estimatedReadingTime":24,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":26.6,"archaic":true,"quizReady":true,"curationScore":88,"engagement":88,"engagementVersion":null,"hookLine":"A haunted house plagued by invisible yokai. Can a wandering monk drive them away?","order":104,"addedAt":"2026-05-18T15:17:18.106Z"},{"id":"PXYzfjz3wWH2aPQBWDoz","slug":"chugoku-kaiki-shosetsu-shu-QBWDoz","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"中国怪奇小説集","titleEn":"Collection of Chinese Strange Tales","titleRomaji":"Chugoku Kaiki Shosetsu Shu","titleFurigana":"ちゅうごくかいきしょうせつしゅう","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"Six men share Chinese ghost stories; the sixth tells a tale from the Five Dynasties.","topics":["ghost_story","history","supernatural","philosophical","aozora_bunko"],"themes":["ghost story","supernatural","collection"],"grammar":["kamo-shirenai","ga-saigo","gotoki","taru","to-iedomo"],"coverImage":"/library/covers/PXYzfjz3wWH2aPQBWDoz.webp","coverColor":"from-red-500 to-orange-500","wordCount":3578,"estimatedReadingTime":45,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":28.9,"archaic":false,"quizReady":true,"curationScore":92,"engagement":92,"engagementVersion":null,"hookLine":"A collection of eerie Chinese ghost stories.","order":105,"addedAt":"2026-05-18T14:15:27.634Z"},{"id":"HuskPkudGnf1uJRSuoeA","slug":"hyogaki-no-kaijin-RSuoeA","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"氷河期の怪人","titleEn":"The Ice Age Monster","titleRomaji":"Hyōgaki no Kaijin","titleFurigana":"ひょうがきのかいじん","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"A plane carrying a special envoy crash-lands in the Himalayas, leading to a strange mystery.","topics":["sci_fi","mystery","adventure","suspenseful","eerie","aozora_bunko"],"themes":["monster","mystery","adventure","sci-fi"],"grammar":[],"coverImage":"/library/covers/HuskPkudGnf1uJRSuoeA.webp","coverColor":"from-teal-600 to-green-500","wordCount":3667,"estimatedReadingTime":46,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":17.1,"archaic":false,"quizReady":false,"curationScore":95,"engagement":95,"engagementVersion":null,"hookLine":"A mysterious monster from the ice age terrorizes scientists in the Arctic.","order":106,"addedAt":"2026-05-18T14:11:16.864Z"},{"id":"ZYieKmQbz37nNDJG0kw2","slug":"kaiju-JG0kw2","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"怪獣","titleEn":"The Monster","titleRomaji":"Kaijū","titleFurigana":"かいじゅう","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A journalist meets a professor at a Hiroshima inn, leading to a tale about a mysterious monster.","topics":["mystery","historical","supernatural","suspenseful","nostalgic","aozora_bunko"],"themes":["monster","supernatural","mystery","horror"],"grammar":[],"coverImage":"/library/covers/ZYieKmQbz37nNDJG0kw2.webp","coverColor":"from-rose-500 to-pink-600","wordCount":7874,"estimatedReadingTime":98,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":28,"archaic":false,"quizReady":false,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A terrifying monster appears, spreading fear and mystery.","order":107,"addedAt":"2026-05-18T14:13:19.596Z"},{"id":"0OAhFSK32B3gnGlNYS4F","slug":"shudan-miai-lNYS4F","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"集団見合","titleEn":"Group Blind Date","titleRomaji":"Shūdan Miai","titleFurigana":"しゅうだんみあい","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A journalist's embarrassing pre-date encounter with a loud woman leads to comic commentary on matchmaking.","topics":["short_story","comedy","social_satire","matchmaking","humorous","nostalgic","aozora_bunko"],"themes":["comedy","dating","satire"],"grammar":["bakari","ni-suginai"],"coverImage":"/library/covers/0OAhFSK32B3gnGlNYS4F.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":1548,"estimatedReadingTime":19,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":24.7,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A chaotic group blind date descends into absurdity with a zany cast of characters.","order":108,"addedAt":"2026-05-18T14:58:39.772Z"},{"id":"lNdL7DndJavPCqzsrhFJ","slug":"chochin-zsrhFJ","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"提灯","titleEn":"The Paper Lantern","titleRomaji":"Chōchin","titleFurigana":"ちょうちん","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A group of friends drink in a bar and decide on a trip; one man relates a strange story about a lantern near his lodging.","topics":["short_story","ghost_story","mystery","supernatural","eerie","nostalgic","aozora_bunko"],"themes":["ghost","supernatural","eerie","mystery"],"grammar":["te-kara"],"coverImage":"/library/covers/lNdL7DndJavPCqzsrhFJ.webp","coverColor":"from-pink-600 to-orange-500","wordCount":2061,"estimatedReadingTime":26,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":26.8,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A group of friends hear a chilling story about a self-rotating lantern, then embark on a night journey to a seaside inn.","order":109,"addedAt":"2026-05-18T15:16:46.988Z"},{"id":"fJnz3BBGupvXVQGCKhxN","slug":"natsu-no-souretsu-GCKhxN","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"夏の葬列","titleEn":"Summer Funeral Procession","titleRomaji":"Natsu no Souretsu","titleFurigana":"なつのそうれつ","author":"山川 方夫","authorRomaji":"Yamakawa Masao","authorFurigana":"やまかわ まさお","description":"A man revisits a coastal town from his wartime childhood, leading to a haunting encounter.","topics":["short_story","ghost_story","memory","guilt","melancholy","eerie","aozora_bunko"],"themes":["ghost story","childhood","eerie"],"grammar":["kamo-shirenai","te-shimau","you-ni"],"coverImage":"/library/covers/fJnz3BBGupvXVQGCKhxN.webp","coverColor":"from-blue-500 to-indigo-500","wordCount":2613,"estimatedReadingTime":33,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":22.9,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A haunting summer funeral procession from childhood memories.","order":110,"addedAt":"2026-05-18T15:51:11.756Z"},{"id":"faxiodgRPUUtPFzt0YqO","slug":"shichiya-no-tsuucho-zt0YqO","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"質屋の通帳","titleEn":"The Pawnshop Passbook","titleRomaji":"Shichiya no Tsuuchō","titleFurigana":"しちやのつうちょう","author":"薄田 泣菫","authorRomaji":"Susukida Kyūkin","authorFurigana":"すすきだ きゅうきん","description":"A writer receives a peculiar request from a visitor asking for his pawnshop passbook during spring in Kyoto.","topics":["short_story","curiosity","social_observation","nostalgic","humorous","aozora_bunko"],"themes":["humor","social awkwardness","money"],"grammar":["te-iru","nagara","te-shimau"],"coverImage":"/library/covers/faxiodgRPUUtPFzt0YqO.webp","coverColor":"from-rose-600 to-amber-500","wordCount":1192,"estimatedReadingTime":15,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":27.9,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A struggling writer visits a stranger to borrow a pawnshop passbook, a hilarious premise.","order":111,"addedAt":"2026-05-18T15:06:07.119Z"},{"id":"gxq4xoHn3e7TVcupPhYk","slug":"saisho-ningen-no-kai-upPhYk","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"最小人間の怪","titleEn":"The Mystery of the Smallest Human","titleRomaji":"Saishō Ningen no Kai","titleFurigana":"さいしょうにんげんのかい","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"A scientist recounts his eerie encounter with a mysterious tiny humanoid creature in the mountains.","topics":["short_story","mystery","the unknown","nature","eerie","suspenseful","aozora_bunko"],"themes":["sci-fi","mystery","evolution"],"grammar":["wake-ni-wa-ikanai","koto-nashi-ni"],"coverImage":"/library/covers/gxq4xoHn3e7TVcupPhYk.webp","coverColor":"from-blue-500 to-teal-400","wordCount":1134,"estimatedReadingTime":14,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":27.4,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A scientist discovers a two-centimeter-tall humanoid that claims to be the future ruler of Earth.","order":112,"addedAt":"2026-05-18T14:10:54.114Z"},{"id":"Y5avYTST0bLSvUVD5GBK","slug":"ango-onban-jiken-VD5GBK","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"暗号音盤事件","titleEn":"The Cipher Record Incident","titleRomaji":"Angō Onban Jiken","titleFurigana":"あんごうおんばんじけん","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"A spy thriller set in neutral WWII Lisbon, where a coded phonograph record sparks danger.","topics":["mystery","historical","espionage","wartime","suspenseful","aozora_bunko"],"themes":["mystery","thriller","spy"],"grammar":["te-shimau","gachi","to-iu-wake-de-wa-nai"],"coverImage":"/library/covers/Y5avYTST0bLSvUVD5GBK.webp","coverColor":"from-amber-500 to-orange-600","wordCount":6215,"estimatedReadingTime":78,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":23.5,"archaic":false,"quizReady":true,"curationScore":95,"engagement":95,"engagementVersion":null,"hookLine":"A thrilling spy mystery involving a coded record and international intrigue.","order":113,"addedAt":"2026-05-18T14:10:42.202Z"},{"id":"XghNiEc4NVg1yu3RxS1g","slug":"ranmaru-no-e-3RxS1g","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"蘭丸の絵","titleEn":"Ranmaru's Picture","titleRomaji":"Ranmaru no E","titleFurigana":"らんまるのえ","author":"牧野 信一","authorRomaji":"Makino Shin'ichi","authorFurigana":"まきの しんいち","description":"A boy recalls the fad of water-transfer pictures in his childhood and an encounter with a friend.","topics":["short_story","coming_of_age","nostalgia","childhood","nostalgic","humorous","aozora_bunko"],"themes":["childhood","humorous","peer pressure"],"grammar":["n-desu","te-kureru","te-oku","te-shimau","bakari","you-ni"],"coverImage":"/library/covers/XghNiEc4NVg1yu3RxS1g.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":1674,"estimatedReadingTime":21,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":29,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A boy's obsession with fake tattoos leads to trouble.","order":114,"addedAt":"2026-05-18T15:37:13.250Z"},{"id":"bqvFqGlSMoHngKxWnQ5w","slug":"satsujin-meiro-xWnQ5w","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"殺人迷路","titleEn":"Murder Maze","titleRomaji":"Satsujin Meiro","titleFurigana":"さつじんめいろ","author":"佐左木 俊郎","authorRomaji":"Sasaki Toshirō","authorFurigana":"ささき としろう","description":"A reporter and prosecutor discuss a shocking revelation about a seven-year fugitive hiding in plain sight.","topics":["mystery","short_story","identity","deception","suspenseful","philosophical","aozora_bunko"],"themes":["murder","mystery","rivalry"],"grammar":["te-naranai"],"coverImage":"/library/covers/bqvFqGlSMoHngKxWnQ5w.webp","coverColor":"from-purple-500 to-fuchsia-500","wordCount":2094,"estimatedReadingTime":26,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":31.9,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A journalist outsmarts police in a cat-and-mouse murder case.","order":115,"addedAt":"2026-05-18T15:00:49.878Z"},{"id":"0q0jmsxxJrZvzptCZmWl","slug":"hijou-na-otoko-tCZmWl","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"非情な男","titleEn":"The Heartless Man","titleRomaji":"Hijou na Otoko","titleFurigana":"ひじょうなおとこ","author":"山川 方夫","authorRomaji":"Yamakawa Masao","authorFurigana":"やまかわ まさお","description":"A man refuses to let a desperate woman into his room, knowing she will die outside.","topics":["short_story","horror","rejection","guilt","dark","suspenseful","aozora_bunko"],"themes":["horror","meta-fiction","psychological"],"grammar":["te-shimau","te-yaru","to-iu-wake-de-wa-nai","ppanashi"],"coverImage":"/library/covers/0q0jmsxxJrZvzptCZmWl.webp","coverColor":"from-emerald-500 to-teal-600","wordCount":1332,"estimatedReadingTime":17,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":18.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A writer's cold rejection of a woman takes a chilling turn.","order":116,"addedAt":"2026-05-18T15:51:06.880Z"},{"id":"yWSkRx31EzA5Ge6OGyft","slug":"mizukusa-6OGyft","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"水草","titleEn":"Waterweed","titleRomaji":"Mizukusa","titleFurigana":"みずくさ","author":"久生 十蘭","authorRomaji":"Hisao Jūran","authorFurigana":"ひさお じゅうらん","description":"A man's friend arrives with beer to discuss draining a pond and catching ducks, but a complex love affair lies beneath.","topics":["short_story","mystery","love","conflict","melancholy","suspenseful","aozora_bunko"],"themes":["mystery","crime","detective"],"grammar":["ka-dou-ka","sou-da-hearsay","te-shimau","rashii"],"coverImage":"/library/covers/yWSkRx31EzA5Ge6OGyft.webp","coverColor":"from-rose-500 to-pink-600","wordCount":733,"estimatedReadingTime":9,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":17.8,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A duck's stomach contains a girl's earring and hair, a murder clue!","order":117,"addedAt":"2026-05-18T15:33:02.572Z"},{"id":"ZV4oFoa5N1PPzcpsw4z2","slug":"hottan-denwa-jiken-psw4z2","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"発端・電話事件","titleEn":"Beginning: The Telephone Incident","titleRomaji":"Hottan: Denwa Jiken","titleFurigana":"ほったん・でんわじけん","author":"式場 隆三郎","authorRomaji":"Shikiba Ryūzaburō","authorFurigana":"しきば りゅうざぶろう","description":"Anecdotes about Natsume Sōseki's hatred of telephones and a tragic story of a phone linked to suicide.","topics":["essay","ghost_story","death","superstition","eerie","philosophical","aozora_bunko"],"themes":["ghost story","horror","superstition"],"grammar":["ka-dou-ka","te-shimau","ni-suginai","ni-yotte","gotoki"],"coverImage":"/library/covers/ZV4oFoa5N1PPzcpsw4z2.webp","coverColor":"from-pink-600 to-orange-500","wordCount":1738,"estimatedReadingTime":22,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":30.9,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A spine-chilling tale of a cursed telephone that brings misfortune.","order":118,"addedAt":"2026-05-18T15:04:55.872Z"},{"id":"JavAo4I8MvRcjkx2C2bo","slug":"yama-no-kami-satsujin-x2C2bo","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"山の神殺人","titleEn":"The Mountain God Murder","titleRomaji":"Yama no Kami Satsujin","titleFurigana":"やまのかみさつじん","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A father struggles with his son's criminal activities while a murder case unfolds.","topics":["mystery","short_story","crime","family","dark","suspenseful","aozora_bunko"],"themes":["mystery","murder","crime"],"grammar":[],"coverImage":"/library/covers/JavAo4I8MvRcjkx2C2bo.webp","coverColor":"from-orange-500 to-yellow-500","wordCount":5642,"estimatedReadingTime":71,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":26,"archaic":false,"quizReady":false,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A gripping murder mystery set in the mountains with a touch of the supernatural.","order":119,"addedAt":"2026-05-18T14:59:21.071Z"},{"id":"XphuhEGCM4VRHNCIh4Os","slug":"oyakoko-CIh4Os","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"親孝行","titleEn":"Filial Piety","titleRomaji":"Oyakōkō","titleFurigana":"おやこうこう","author":"牧野 信一","authorRomaji":"Makino Shin'ichi","authorFurigana":"まきの しんいち","description":"A sleepy boy rationalizes that sleeping in is actually an act of filial piety.","topics":["short_story","humor","family","duty","humorous","nostalgic","aozora_bunko"],"themes":["humor","family","irony"],"grammar":["nakereba-naranai","te-shimau","to-iu"],"coverImage":"/library/covers/XphuhEGCM4VRHNCIh4Os.webp","coverColor":"from-green-500 to-emerald-500","wordCount":1588,"estimatedReadingTime":20,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":24.5,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A boy uses the logic of filial piety to justify sleeping in, while his mother gets increasingly annoyed.","order":120,"addedAt":"2026-05-18T15:35:33.617Z"},{"id":"aiDtJH4FtbVxoWrSnx2e","slug":"toudai-oni-rSnx2e","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"灯台鬼","titleEn":"The Lighthouse Ghost","titleRomaji":"Toudai Oni","titleFurigana":"とうだいおに","author":"大阪 圭吉","authorRomaji":"Ōsaka Keikichi","authorFurigana":"おおさか けいきち","description":"When a lighthouse light mysteriously vanishes, a researcher and his boss race to uncover the mystery.","topics":["mystery","ghost_story","suspense","suspenseful","eerie","aozora_bunko"],"themes":["ghost story","mystery","suspense"],"grammar":["gachi","ka-to-omou-to"],"coverImage":"/library/covers/aiDtJH4FtbVxoWrSnx2e.webp","coverColor":"from-pink-600 to-orange-500","wordCount":7771,"estimatedReadingTime":97,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":25.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A chilling lighthouse ghost story that will keep you on edge.","order":121,"addedAt":"2026-05-18T14:12:12.293Z"},{"id":"m6zcWYNLAQUnfitfyfo7","slug":"hana-ni-motozuku-satsujin-tfyfo7","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"鼻に基く殺人","titleEn":"Murder Based on the Nose","titleRomaji":"Hana ni Motozuku Satsujin","titleFurigana":"はなにもとづくさつじん","author":"小酒井 不木","authorRomaji":"Kosakai Fuboku","authorFurigana":"こさかい ふぼく","description":"A woman tends to her sick dog while awaiting her brother, but the title hints at a murder mystery.","topics":["mystery","crime","suspenseful","poetic","aozora_bunko"],"themes":["mystery","murder","crime"],"grammar":[],"coverImage":"/library/covers/m6zcWYNLAQUnfitfyfo7.webp","coverColor":"from-violet-500 to-purple-500","wordCount":3223,"estimatedReadingTime":40,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.9,"archaic":false,"quizReady":true,"curationScore":88,"engagement":88,"engagementVersion":null,"hookLine":"A bizarre murder solved by clues from a nose.","order":122,"addedAt":"2026-05-18T14:57:22.519Z"},{"id":"N5pPsUSkRxDW9NHNyniL","slug":"hito-wo-norowaba-HNyniL","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"人を呪わば","titleEn":"The Curse","titleRomaji":"Hito wo Norowaba","titleFurigana":"ひとをのろわば","author":"国枝 史郎","authorRomaji":"Kunieda Shirō","authorFurigana":"くにえだ しろう","description":"A journalist in Osaka helps a mysterious woman late at night, drawing police suspicion.","topics":["short_story","mystery","curse","flight","suspenseful","dark","aozora_bunko"],"themes":["mystery","crime","curse","journalism"],"grammar":["to-iu","zukume"],"coverImage":"/library/covers/N5pPsUSkRxDW9NHNyniL.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":1570,"estimatedReadingTime":20,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":28.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A journalist's one-night stand leads to a police scandal and a curse.","order":123,"addedAt":"2026-05-18T14:35:58.487Z"},{"id":"7yndvNUt8nJjr2RToUT2","slug":"jisatsu-ka-tasatsu-ka-RToUT2","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"自殺か他殺か","titleEn":"Suicide or Murder?","titleRomaji":"Jisatsu ka Tasatsu ka","titleFurigana":"じさつ か たさつ か","author":"小酒井 不木","authorRomaji":"Kosakai Fuboku","authorFurigana":"こさかい ふぼく","description":"A young detective and his friend discuss a possible murder case amid the summer heat.","topics":["mystery","short_story","truth","deduction","suspenseful","philosophical","aozora_bunko"],"themes":["detective","mystery","crime"],"grammar":["te-wa","uchi-ni"],"coverImage":"/library/covers/7yndvNUt8nJjr2RToUT2.webp","coverColor":"from-emerald-500 to-teal-500","wordCount":4128,"estimatedReadingTime":52,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":26.5,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A puzzling case: was it suicide or murder? A detective story awaits.","order":124,"addedAt":"2026-05-18T14:37:32.775Z"},{"id":"itHlsFAvFSHFcMhAKoZH","slug":"yohosho-kokuji-hAKoZH","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"予報省告示","titleEn":"Notice of the Forecast Ministry","titleRomaji":"Yohōshō Kokuji","titleFurigana":"よほうしょう こくじ","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"Fictional official notices from a future ministry chronicling Earth's destruction by atomic bomb and its aftermath.","topics":["sci_fi","short_story","destruction","rebirth","dark","philosophical","aozora_bunko"],"themes":["science fiction","apocalypse","future"],"grammar":[],"coverImage":"/library/covers/itHlsFAvFSHFcMhAKoZH.webp","coverColor":"from-cyan-500 to-blue-600","wordCount":1952,"estimatedReadingTime":24,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":46.7,"archaic":false,"quizReady":false,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A prophetic sci-fi chronicle of Earth's future from atomic apocalypse to ice ages.","order":125,"addedAt":"2026-05-18T14:11:12.755Z"},{"id":"x3uVGjmwl0haNjC7rD5M","slug":"kasei-no-majutsushi-C7rD5M","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"火星の魔術師","titleEn":"The Magician of Mars","titleRomaji":"Kasei no Majutsushi","titleFurigana":"かせいのまじゅつし","author":"蘭 郁二郎","authorRomaji":"Ran Ikujirō","authorFurigana":"らん いくじろう","description":"Two friends visit a highland in autumn for Mars observation, but one is unimpressed by the scenery.","topics":["mystery","sci_fi","observation","friendship","nostalgic","humorous","aozora_bunko"],"themes":["mystery","humorous","sci-fi"],"grammar":["kamo-shirenai","te-shimau","katagata"],"coverImage":"/library/covers/x3uVGjmwl0haNjC7rD5M.webp","coverColor":"from-violet-500 to-rose-500","wordCount":5339,"estimatedReadingTime":67,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":24.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A mysterious magician on Mars leads a humorous adventure","order":126,"addedAt":"2026-05-18T15:53:19.102Z"},{"id":"PzUZZsIXzgspAfTzX5SP","slug":"konchu-zu-TzX5SP","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"昆虫図","titleEn":"Insect Diagram","titleRomaji":"Konchu zu","titleFurigana":"こんちゅうず","author":"久生 十蘭","authorRomaji":"Hisao Jūran","authorFurigana":"ひさお じゅうらん","description":"An artist observes the peculiar and mysterious relationship between his neighbor painter and his wife.","topics":["short_story","art","mystery","melancholy","eerie","aozora_bunko"],"themes":["eerie","mystery","insects"],"grammar":["te-oku","gachi"],"coverImage":"/library/covers/PzUZZsIXzgspAfTzX5SP.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":977,"estimatedReadingTime":12,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":25.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A painter's studio becomes mysteriously infested with flies and then butterflies. What's going on?","order":127,"addedAt":"2026-05-18T15:32:51.719Z"},{"id":"dIKLOotRUNALB4MFnSH6","slug":"samusa-MFnSH6","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"寒さ","titleEn":"Cold","titleRomaji":"Samusa","titleFurigana":"さむさ","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"After a snowfall, a student named Yasuyoshi sits in a physics office watching the stove fire and contemplating the cosmic cold of outer space. Two physics instructors engage in a playful philosophical debate about whether women are objects or animals. The story blends intellectual humor with vivid descriptions of winter cold.","topics":["short_story","cold","philosophy","humor","poetic","humorous","philosophical","aozora_bunko"],"themes":["humor","science","romance"],"grammar":["te-wa-ikemasen","hazu-desu","nagara","to-iu","tsutsu-aru"],"coverImage":"","coverColor":"from-emerald-500 to-teal-500","wordCount":2206,"estimatedReadingTime":28,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":31.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A physics teacher hilariously uses heat transfer laws to explain falling in love.","order":128,"addedAt":"2026-05-18T13:53:09.031Z"},{"id":"m9A87z2OjN9k06c6OtzH","slug":"onna-no-hiza-c6OtzH","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"女の膝","titleEn":"A Woman's Knee","titleRomaji":"Onna no Hiza","titleFurigana":"おんなのひざ","author":"小山内 薫","authorRomaji":"Osanai Kaoru","authorFurigana":"おさない かおる","description":"A man recalls a terrifying night when a mysterious woman appeared beside his bed.","topics":["ghost_story","horror","supernatural","fear","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","horror"],"grammar":["te-miru","ga-saigo"],"coverImage":"/library/covers/m9A87z2OjN9k06c6OtzH.webp","coverColor":"from-purple-500 to-fuchsia-500","wordCount":1012,"estimatedReadingTime":13,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":28,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A man is haunted by a ghostly woman's knee beside his lamp in the dead of night.","order":129,"addedAt":"2026-05-18T14:20:50.182Z"},{"id":"Is3sUFSwQvE3cZlV2nLt","slug":"aho-no-onryo-lV2nLt","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"阿芳の怨霊","titleEn":"Aho's Vengeful Spirit","titleRomaji":"Aho no Onryō","titleFurigana":"あほうのおんりょう","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A man survives a double suicide and flees, but is haunted by his lover's vengeful spirit.","topics":["ghost_story","horror","guilt","haunting","eerie","dark","aozora_bunko"],"themes":["ghost story","horror","vengeful spirit","tragic love"],"grammar":["you-ni","mono-no"],"coverImage":"/library/covers/Is3sUFSwQvE3cZlV2nLt.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":1532,"estimatedReadingTime":19,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":31.9,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A man survives a double suicide, only to be haunted by his lover's vengeful ghost.","order":130,"addedAt":"2026-05-18T15:08:26.939Z"},{"id":"xfNiOzS6ABvR11ALnapB","slug":"okusama-tanteijutsu-ALnapB","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"奥様探偵術","titleEn":"The Lady Detective's Technique","titleRomaji":"Okusama Tanteijutsu","titleFurigana":"おくさま たんていじゅつ","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A suspicious wife uses detective methods to investigate her husband's behavior.","topics":["short_story","comedy","jealousy","marriage","humorous","aozora_bunko"],"themes":["detective","comedy","mystery"],"grammar":["kamo-shirenai","koto-ni-suru","te-shimau","ta-tokoro-de"],"coverImage":"","coverColor":"from-emerald-500 to-teal-600","wordCount":2833,"estimatedReadingTime":35,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":24.4,"archaic":false,"quizReady":true,"curationScore":88,"engagement":88,"engagementVersion":null,"hookLine":"A housewife uses clever detective tricks to solve funny mysteries.","order":131,"addedAt":"2026-05-18T15:52:11.898Z"},{"id":"qNP8yHJaSjnC7uOmZ6wb","slug":"inchiki-bungaku-bokumetsu-zatsudan-OmZ6wb","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"インチキ文学ボクメツ雑談","titleEn":"A Chat on Exterminating Phony Literature","titleRomaji":"Inchiki Bungaku Bokumetsu Zatsudan","titleFurigana":"インチキぶんがくボクメツざつだん","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"After receiving a request to write on exterminating phony literature, the author finds himself laughing uncontrollably.","topics":["essay","literary_critique","humor","humorous","philosophical","aozora_bunko"],"themes":["humor","satire","literature","society"],"grammar":["kara","te-kuru"],"coverImage":"","coverColor":"from-orange-500 to-yellow-500","wordCount":962,"estimatedReadingTime":12,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":33.3,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A writer hilariously responds to a request to 'exterminate phony literature'.","order":132,"addedAt":"2026-05-18T14:57:55.652Z"},{"id":"jY9kW0WL2vUmID6vTGkd","slug":"hyakumenso-yakusha-6vTGkd","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"百面相役者","titleEn":"The Hundred-Faced Actor","titleRomaji":"Hyakumensō Yakusha","titleFurigana":"ひゃくめんそう やくしゃ","author":"江戸川 乱歩","authorRomaji":"Edogawa Ranpo","authorFurigana":"えどがわ らんぽ","description":"A teacher reminisces about a peculiar event from his youth involving a newspaper editor.","topics":["mystery","horror","identity","deception","nostalgic","eerie","aozora_bunko"],"themes":["mystery","horror","detective"],"grammar":["kamo-shirenai","koto-ni-suru","mono-da","ni-chigai-nai","te-kara-to-iu-mono"],"coverImage":"","coverColor":"from-fuchsia-600 to-pink-600","wordCount":5644,"estimatedReadingTime":71,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":28.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A mysterious actor with a hundred faces","order":133,"addedAt":"2026-05-18T14:11:31.092Z"},{"id":"0ZgqF0UX7J6bXgADeKgE","slug":"sarayashiki-ADeKgE","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"皿屋敷","titleEn":"The Plate Mansion","titleRomaji":"Sarayashiki","titleFurigana":"さらやしき","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A servant girl accidentally breaks a valuable plate, leading to a ghostly legend.","topics":["ghost_story","historical","tragedy","vengeance","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","revenge","tragedy","Japanese folklore"],"grammar":["te-shimau","ka-to-omou-to"],"coverImage":"","coverColor":"from-purple-600 to-indigo-600","wordCount":1105,"estimatedReadingTime":14,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":30.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A vengeful ghost counts plates forever - the tragic tale of Okiku.","order":134,"addedAt":"2026-05-18T15:16:25.070Z"},{"id":"zJLMlZvK2sW80LMeCLgX","slug":"kowareta-barikon-MeCLgX","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"壊れたバリコン","titleEn":"The Broken Variable Capacitor","titleRomaji":"Kowareta Barikon","titleFurigana":"こわれたばりこん","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"A narrator recounts the mysterious story behind a broken variable capacitor.","topics":["short_story","ghost_story","fate","mystery","eerie","nostalgic","aozora_bunko"],"themes":["mystery","sci-fi","eerie"],"grammar":["n-desu","kamo-shirenai","nakereba-naranai","te-shimau","to-iu"],"coverImage":"","coverColor":"from-red-500 to-orange-500","wordCount":6297,"estimatedReadingTime":79,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":34.4,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A mysterious broken variable capacitor leads to a spine-tingling sci-fi mystery.","order":135,"addedAt":"2026-05-18T14:11:00.188Z"},{"id":"WW9IM7fuEHE6dB6rzTES","slug":"seinen-to-shi-6rzTES","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"青年と死","titleEn":"Youth and Death","titleRomaji":"Seinen to Shi","titleFurigana":"せいねん と し","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"Two eunuchs in the imperial palace discuss a baffling phenomenon: concubines are giving birth every month despite no man being able to enter the inner court. The only clue is the concubines' claim that an invisible lover visits them. This mysterious dialogue sets the stage for a story that explores the boundaries between life and death.","topics":["short_story","historical","mystery","life","death","supernatural","eerie","suspenseful","philosophical","aozora_bunko"],"themes":["mystery","supernatural","philosophy","death"],"grammar":["te-shimau","zu"],"coverImage":"","coverColor":"from-purple-600 to-indigo-600","wordCount":1951,"estimatedReadingTime":24,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":19.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A palace mystery: invisible lovers impregnate ladies; two youths debate death.","order":136,"addedAt":"2026-05-18T14:05:05.325Z"},{"id":"3I1oLPCM14UaJmdh11na","slug":"kaijin-no-me-dh11na","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"怪人の眼","titleEn":"The Strange Man's Eye","titleRomaji":"Kaijin no Me","titleFurigana":"かいじんのめ","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A samurai hunter in pre-Meiji Japan contemplates shooting a forbidden crane, leading to a strange encounter.","topics":["short_story","historical","temptation","supernatural","suspenseful","eerie","aozora_bunko"],"themes":["samurai","supernatural","mystery"],"grammar":["hazu-desu","sou-da-hearsay","te-ita","te-shimau","you-da"],"coverImage":"","coverColor":"from-sky-500 to-blue-500","wordCount":1674,"estimatedReadingTime":21,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":28.3,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A samurai's hunt leads to a bizarre supernatural vision.","order":137,"addedAt":"2026-05-18T15:16:19.103Z"},{"id":"pKgA8Sl5etw7XVog2Vxx","slug":"tonan-og2Vxx","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"盗難","titleEn":"The Theft","titleRomaji":"Tōnan","titleFurigana":"とうなん","author":"江戸川 乱歩","authorRomaji":"Edogawa Ranpo","authorFurigana":"えどがわ らんぽ","description":"A former religious follower recounts an incredible true experience that could inspire a detective story.","topics":["mystery","short_story","crime","truth","suspenseful","humorous","aozora_bunko"],"themes":["mystery","detective","crime"],"grammar":["ta-koto-ga-aru","kamo-shirenai","te-ageru","te-kureru","te-shimau"],"coverImage":"","coverColor":"from-blue-500 to-indigo-500","wordCount":7000,"estimatedReadingTime":88,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":25,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A clever thief turns a simple theft into a baffling mystery.","order":138,"addedAt":"2026-05-18T14:11:16.859Z"},{"id":"2Pziqku4v1WmHaXAZm7k","slug":"makaga-kyokoku-no-himitsu-XAZm7k","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"マカーガー峡谷の秘密","titleEn":"The Secret of Macarger's Gulch","titleRomaji":"Makāgā Kyōkoku no Himitsu","titleFurigana":"マカーガーきょうこくのひみつ","author":"ビアス アンブローズ","authorRomaji":"Ambrose Bierce","authorFurigana":"ビアス アンブローズ","description":"A hunter discovers a mysterious gulch in the wilderness, leading to a hidden secret.","topics":["short_story","mystery","wilderness","eerie","suspenseful","aozora_bunko"],"themes":["mystery","eerie","wilderness"],"grammar":["ta-tokoro-de","te-yamanai","to-wa-ie","zukume"],"coverImage":"","coverColor":"from-teal-500 to-cyan-500","wordCount":3772,"estimatedReadingTime":47,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":20.2,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A haunting mystery unfolds in a remote gulch.","order":139,"addedAt":"2026-05-18T15:32:40.279Z"},{"id":"TDXCltigUPBCRMxLiZdo","slug":"boroboro-na-dacho-xLiZdo","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"ぼろぼろな駝鳥","titleEn":"The Tattered Ostrich","titleRomaji":"Boroboro na Dachō","titleFurigana":"ぼろぼろな だちょう","author":"高村 光太郎","authorRomaji":"Takamura Kōtarō","authorFurigana":"たかむら こうたろう","description":"A poetic monologue questioning why an ostrich is kept in a cramped zoo pen, longing for its natural home.","topics":["poetry","confinement","nature","poetic","philosophical","aozora_bunko"],"themes":["animal rights","captivity","poetry"],"grammar":["te-iru"],"coverImage":"","coverColor":"from-amber-500 to-orange-600","wordCount":127,"estimatedReadingTime":2,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":26,"archaic":true,"quizReady":false,"curationScore":30,"engagement":30,"engagementVersion":null,"hookLine":"A passionate denunciation of an ostrich's captivity in a zoo.","order":140,"addedAt":"2026-05-18T15:07:13.660Z"},{"id":"ho5IYRbJ5tXijY5ta6Wn","slug":"mudai-5ta6Wn","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"無題","titleEn":"Untitled","titleRomaji":"Mudai","titleFurigana":"むだい","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"A writer humorously explains his absence from a lecture due to stomach trouble, with vivid metaphors.","topics":["essay","comedy","humor","absurdity","humorous","aozora_bunko"],"themes":["humor","excuse","authorship"],"grammar":["ba-reba"],"coverImage":"/library/covers/ho5IYRbJ5tXijY5ta6Wn.webp","coverColor":"from-teal-600 to-green-500","wordCount":177,"estimatedReadingTime":2,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":30.4,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"Akutagawa's hilarious excuse: he can't give a lecture because he has diarrhea.","order":141,"addedAt":"2026-05-18T14:05:12.598Z"},{"id":"X0ZB0My7u6qSWwpvmKTw","slug":"oumu-pvmKTw","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"鸚鵡","titleEn":"The Parrot","titleRomaji":"Oumu","titleFurigana":"おうむ","author":"福士 幸次郎","authorRomaji":"Fukushi Kōjirō","authorFurigana":"ふくし こうじろう","description":"A parrot that can only say 'Who's there?' escapes its cage and encounters a hunter.","topics":["poetry","short_story","irony","fate","humorous","poetic","aozora_bunko"],"themes":["humorous","animals","misunderstanding"],"grammar":["ta-koto-ga-aru","te-tamaranai","zu"],"coverImage":"","coverColor":"from-emerald-400 to-cyan-500","wordCount":375,"estimatedReadingTime":5,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":26.2,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A parrot's clever mimicry fools a hunter into thinking it's a person.","order":142,"addedAt":"2026-05-18T15:33:52.901Z"},{"id":"fguXaB4ZyCZGpvSGLwE9","slug":"natsu-to-ningyo-SGLwE9","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"夏と人形","titleEn":"Summer and the Doll","titleRomaji":"Natsu to Ningyō","titleFurigana":"なつとにんぎょう","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A traveler recounts a mysterious puppet performance in southern Japan that left a lasting impression.","topics":["short_story","mystery","artistry","eerie","poetic","aozora_bunko"],"themes":["mystery","puppetry","eerie"],"grammar":["n-desu","node","te-iru","mono-no"],"coverImage":"","coverColor":"from-fuchsia-600 to-pink-600","wordCount":192,"estimatedReadingTime":2,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":33.8,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A traveler's eerie encounter with a mysterious puppet master.","order":143,"addedAt":"2026-05-18T14:59:00.465Z"},{"id":"LlJMmZ4V9Ztda3EBED1g","slug":"meisho-chitai-EBED1g","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"名勝地帯","titleEn":"Scenic Zone","titleRomaji":"Meishō Chitai","titleFurigana":"めいしょうちたい","author":"黒島 伝治","authorRomaji":"Kuroshima Denji","authorFurigana":"くろしま でんじ","description":"A farmer in a scenic zone faces conflict after building an unpermitted outhouse.","topics":["short_story","poverty","injustice","humorous","dark","aozora_bunko"],"themes":["humorous","conflict","irony"],"grammar":["nakereba-naranai"],"coverImage":"","coverColor":"from-violet-500 to-rose-500","wordCount":741,"estimatedReadingTime":9,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":28.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A farmer builds a toilet in a scenic area and gets into trouble with authorities.","order":144,"addedAt":"2026-05-18T14:37:18.200Z"},{"id":"9xvR4EehaGMptiPpyMrF","slug":"kokizu-PpyMrF","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"古傷","titleEn":"Old Scar","titleRomaji":"Kokizu","titleFurigana":"こきず","author":"蘭 郁二郎","authorRomaji":"Ran Ikujirō","authorFurigana":"らん いくじろう","description":"A man haunted by a murder he committed sees the victim's scar in his friend's face while drinking.","topics":["horror","ghost_story","guilt","trauma","dark","eerie","aozora_bunko"],"themes":["horror","psychological","murder"],"grammar":["kara","te-shimau","tame-ni","you-ni"],"coverImage":"/library/covers/9xvR4EehaGMptiPpyMrF.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":312,"estimatedReadingTime":4,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":28.3,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A murderer sees the victim's face in his beer glass.","order":145,"addedAt":"2026-05-18T15:53:31.729Z"},{"id":"FqdORlPDy5NWNgd1nhLl","slug":"bisho-d1nhLl","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"微笑","titleEn":"The Smile","titleRomaji":"Bishō","titleFurigana":"びしょう","author":"夢野 久作","authorRomaji":"Yumeno Kyūsaku","authorFurigana":"ゆめの きゅうさく","description":"A narrator becomes obsessed with and destroys a smiling doll, but its smile persists.","topics":["short_story","horror","obsession","despair","dark","eerie","aozora_bunko"],"themes":["horror","psychological","supernatural"],"grammar":["te-iru","saseru","te-ita","te-shimau","zu"],"coverImage":"","coverColor":"from-cyan-500 to-sky-500","wordCount":409,"estimatedReadingTime":5,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":24.7,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A creepy doll's smile refuses to die, no matter how much you destroy it.","order":146,"addedAt":"2026-05-18T15:52:00.537Z"},{"id":"FoWMPHVzdodaTuJsIe1P","slug":"koen-gunki-JsIe1P","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"講演軍記","titleEn":"Lecture Campaign Record","titleRomaji":"Kōen Gunki","titleFurigana":"こうえんぐんき","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"The author recounts his first lecture tour to Hokkaido with his friend Satomi Ton. He humorously describes the difficulties of speaking to mixed audiences and the peculiar incident of a misconstrued telegram. Ultimately, he expresses his weariness with lectures and fondness for the scenery.","topics":["essay","travel","humor","friendship","humorous","nostalgic","aozora_bunko"],"themes":["humor","travel","friendship"],"grammar":["kamo-shirenai","te-kureru","gachi"],"coverImage":"","coverColor":"from-emerald-500 to-teal-500","wordCount":314,"estimatedReadingTime":4,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":26.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A humorous tale of a disastrous lecture tour in Hokkaido.","order":147,"addedAt":"2026-05-18T13:52:58.170Z"},{"id":"r00h8U4JjHdEeAtIiet5","slug":"shinigami-no-nazuke-oya-tIiet5","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"死神の名づけ親（第二話）","titleEn":"The Godfather of Death","titleRomaji":"Shinigami no Nazuke Oya","titleFurigana":"しにがみ の なづけ おや","author":"グリム ヤーコプ・ルートヴィッヒ・カール","authorRomaji":"Jacob Ludwig Carl Grimm","authorFurigana":"グリム ヤーコプ・ルートヴィッヒ・カール","description":"A poor man seeking a godparent rejects the Virgin Mary and later meets Death, leading to a fateful agreement.","topics":["folklore","short_story","fate","pride","philosophical","melancholy","aozora_bunko"],"themes":["folklore","death","fate"],"grammar":[],"coverImage":"","coverColor":"from-violet-500 to-rose-500","wordCount":1393,"estimatedReadingTime":17,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":21.5,"archaic":false,"quizReady":false,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A poor man chooses Death as his son's godfather, gaining the power to see if patients will live or die.","order":148,"addedAt":"2026-05-18T14:37:04.831Z"},{"id":"rcHHIjQJ4V0uxbAoojKs","slug":"chawan-no-naka-AoojKs","level":"n1","levelLabel":"N1","tier":"rich","category":"article","title":"茶碗の中","titleEn":"Inside the Teacup","titleRomaji":"Chawan no Naka","titleFurigana":"ちゃわんのなか","author":"小泉 八雲","authorRomaji":"Koizumi Yakumo","authorFurigana":"こいずみ やくも","description":"A reflection on an unfinished Japanese story that evokes a haunting, anticlimactic emotion.","topics":["essay","mystery","reflection","philosophical","eerie","aozora_bunko"],"themes":["ghost story","mystery","horror","classic"],"grammar":["ge","kaette","nu"],"coverImage":"","coverColor":"from-yellow-500 to-amber-500","wordCount":1295,"estimatedReadingTime":16,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":32.7,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A samurai sees a face in his tea and drinks it. Then the face appears in person.","order":149,"addedAt":"2026-05-18T14:37:12.583Z"},{"id":"2EmVRTffa9q0NWkVOFKo","slug":"kamo-ryo-kVOFKo","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"鴨猟","titleEn":"Duck Hunting","titleRomaji":"Kamo Ryō","titleFurigana":"かもりょう","author":"芥川 竜之介","authorRomaji":"Akutagawa Ryūnosuke","authorFurigana":"あくたがわ りゅうのすけ","description":"The narrator recalls a duck hunting trip in Tokyo Bay with a group of literary friends, including the famous writer Kido. Despite being accompanied by seasoned hunters, the day ends with not a single duck caught, much to the amusement of one companion. The story humorously depicts the failed expedition and the camaraderie among the men.","topics":["short_story","historical","comedy","nature","hunting","friendship","humor","humorous","nostalgic","aozora_bunko"],"themes":["humor","hunting","friendship"],"grammar":["ga-hayai-ka","taru"],"coverImage":"","coverColor":"from-fuchsia-600 to-pink-600","wordCount":452,"estimatedReadingTime":6,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":33.7,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A failed duck hunt leads to humorous excuses and a makeshift solution.","order":150,"addedAt":"2026-05-18T13:52:48.927Z"},{"id":"ZvXRSkjAbSF9xHIbb80e","slug":"suri-to-dorobotachi-Ibb80e","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"掏摸と泥棒たち","titleEn":"The Pickpockets and the Thieves","titleRomaji":"Suri to Dorobōtachi","titleFurigana":"すりとどろぼうたち","author":"片山 広子","authorRomaji":"Katayama Hiroko","authorFurigana":"かたやま ひろこ","description":"After Mr. Y gets pickpocketed on the train, he and his wife debate whether to still see a play.","topics":["short_story","comedy","crime","everyday life","humorous","philosophical","aozora_bunko"],"themes":["crime","comedy","everyday life"],"grammar":["ta-koto-ga-aru","kamo-shirenai","tame-ni"],"coverImage":"","coverColor":"from-red-500 to-orange-500","wordCount":1781,"estimatedReadingTime":22,"jlptLevelNum":1,"formality":"modern_casual","kanjiDensity":31.6,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"Hilarious pickpocketing mishaps that feel surprisingly modern.","order":151,"addedAt":"2026-05-18T14:25:06.423Z"},{"id":"hFXZL6bZkF03QeSjxssd","slug":"gohon-no-yubi-Sjxssd","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"五本の指","titleEn":"Five Fingers","titleRomaji":"Gohon no Yubi","titleFurigana":"ごほんのゆび","author":"ベルトラン ルイ","authorRomaji":"Louis Bertrand","authorFurigana":"ベルトラン ルイ","description":"The five fingers are personified as members of a Flemish family, each with distinct traits.","topics":["short_story","children","personification","family","poetic","humorous","aozora_bunko"],"themes":["humorous","anthropomorphism"],"grammar":["te-iru","tara"],"coverImage":"","coverColor":"from-sky-500 to-blue-500","wordCount":239,"estimatedReadingTime":3,"jlptLevelNum":1,"formality":"archaic_heavy","kanjiDensity":33.2,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A hilarious tale where each finger has its own personality!","order":152,"addedAt":"2026-05-18T15:33:59.531Z"},{"id":"SddsSlR6QnIc51TFbGf3","slug":"danhashigo-no-kyoufu-TFbGf3","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"段梯子の恐怖","titleEn":"The Terror of the Staircase","titleRomaji":"Danhashigo no Kyoufu","titleFurigana":"だんはしごのきょうふ","author":"小酒井 不木","authorRomaji":"Kosakai Fuboku","authorFurigana":"こさかい ふぼく","description":"A man's friend reacts with shock to a magazine story about staircases, hinting at a personal eerie experience.","topics":["short_story","mystery","fear","memory","suspenseful","eerie","aozora_bunko"],"themes":["mystery","suspense"],"grammar":["te-shimau","ka-to-omou-to"],"coverImage":"","coverColor":"from-purple-500 to-fuchsia-500","wordCount":745,"estimatedReadingTime":9,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":29.4,"archaic":false,"quizReady":true,"curationScore":80,"engagement":80,"engagementVersion":null,"hookLine":"A detective story with a twist: was the staircase accident intentional?","order":153,"addedAt":"2026-05-18T14:57:22.496Z"},{"id":"mkwq1kL3mT1sDtieqYnY","slug":"kurai-hana-ieqYnY","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"暗い花","titleEn":"Dark Flower","titleRomaji":"Kurai Hana","titleFurigana":"くらいはな","author":"林 芙美子","authorRomaji":"Hayashi Fumiko","authorFurigana":"はやし ふみこ","description":"A woman's daily bath takes an eerie turn as she overhears a conversation about a serial killer.","topics":["short_story","mystery","escape","murder","melancholy","eerie","aozora_bunko"],"themes":["mystery","murder","serial killer","eerie"],"grammar":["te-iru","te-shimau","you-to-suru","you-ni"],"coverImage":"/library/covers/mkwq1kL3mT1sDtieqYnY.webp","coverColor":"from-teal-600 to-green-500","wordCount":6794,"estimatedReadingTime":85,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":25.2,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A dark flower linked to a series of murders.","order":154,"addedAt":"2026-05-18T15:32:32.474Z"},{"id":"n1M1VAgM0quDjG0aNFD1","slug":"sekai-kaidan-meisaku-shuu-0aNFD1","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"世界怪談名作集","titleEn":"World Famous Ghost Stories","titleRomaji":"Sekai Kaidan Meisaku Shuu","titleFurigana":"せかいかいだんめいさくしゅう","author":"ビアス アンブローズ","authorRomaji":"Ambrose Bierce","authorFurigana":"ビアス アンブローズ","description":"A man reads by candlelight in a room with seven silent men and a corpse, awaiting something.","topics":["horror","short_story","death","waiting","dark","suspenseful","aozora_bunko"],"themes":["ghost","horror","translated"],"grammar":["shi","gotoki","koto-nashi-ni","nu","taru"],"coverImage":"/library/covers/n1M1VAgM0quDjG0aNFD1.webp","coverColor":"from-pink-600 to-orange-500","wordCount":4961,"estimatedReadingTime":62,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":25.4,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A collection of spine-chilling ghost stories from around the world.","order":155,"addedAt":"2026-05-18T15:32:38.451Z"},{"id":"sMcaNYE0POdXgazWp4bN","slug":"shiryo-zWp4bN","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"死霊","titleEn":"The Dead Spirit","titleRomaji":"Shiryō","titleFurigana":"しりょう","author":"小泉 八雲","authorRomaji":"Koizumi Yakumo","authorFurigana":"こいずみ やくも","description":"A deceased official's spirit possesses a servant to expose betrayal and seek justice from beyond the grave.","topics":["ghost_story","historical","betrayal","revenge","eerie","suspenseful","aozora_bunko"],"themes":["vengeance","possession","justice","ghost story"],"grammar":[],"coverImage":"/library/covers/sMcaNYE0POdXgazWp4bN.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":715,"estimatedReadingTime":9,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":37.8,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A dead official speaks through a servant to expose betrayal, then vanishes.","order":156,"addedAt":"2026-05-18T14:37:02.958Z"},{"id":"tX5e9C4BAyC0Yqv5DVL7","slug":"gencho-v5DVL7","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"幻聴","titleEn":"Auditory Hallucination","titleRomaji":"Genchō","titleFurigana":"げんちょう","author":"蘭 郁二郎","authorRomaji":"Ran Ikujirō","authorFurigana":"らん いくじろう","description":"A tormented narrator laments their cursed fate and introduces the terrifying phenomenon of clairvoyance.","topics":["short_story","horror","madness","obsession","suspenseful","eerie","aozora_bunko"],"themes":["horror","psychological","supernatural"],"grammar":["kamo-shirenai","nakereba-naranai","te-shimau","ni-chigai-nai","te-naranai"],"coverImage":"/library/covers/tX5e9C4BAyC0Yqv5DVL7.webp","coverColor":"from-emerald-400 to-cyan-500","wordCount":710,"estimatedReadingTime":9,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":20.3,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A terrifying tale of auditory hallucinations that predict real deaths.","order":157,"addedAt":"2026-05-18T15:53:20.502Z"},{"id":"qcJOj2fzRgUImsP32WZt","slug":"natsu-no-yoru-no-boken-P32WZt","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"夏の夜の冒険","titleEn":"A Summer Night's Adventure","titleRomaji":"Natsu no Yoru no Bōken","titleFurigana":"なつのよるのぼうけん","author":"平林 初之輔","authorRomaji":"Hirabayashi Hatsunosuke","authorFurigana":"ひらばやし はつのすけ","description":"A man recalls a late-night escapade with a colleague after work in 1920s Tokyo.","topics":["short_story","memory","adventure","nostalgic","philosophical","aozora_bunko"],"themes":["adventure","mystery"],"grammar":["kara","n-desu","kamo-shirenai","te-shimau","te-yaru"],"coverImage":"/library/covers/qcJOj2fzRgUImsP32WZt.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":3137,"estimatedReadingTime":39,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":20.1,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A thrilling summer night adventure with twists and turns.","order":158,"addedAt":"2026-05-18T15:33:06.252Z"},{"id":"lqyRDHfHA8PwpRn0i6bN","slug":"yubi-n0i6bN","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"指","titleEn":"The Finger","titleRomaji":"Yubi","titleFurigana":"ゆび","author":"佐左木 俊郎","authorRomaji":"Sasaki Toshirō","authorFurigana":"ささき としろう","description":"A woman buys a turtle in Ginza and feels an unsettling presence following her.","topics":["short_story","ghost_story","fate","paranoia","suspenseful","eerie","aozora_bunko"],"themes":["eerie","supernatural","horror"],"grammar":["n-desu","nagara","nakereba-naranai","te-shimau","you-ni"],"coverImage":"/library/covers/lqyRDHfHA8PwpRn0i6bN.webp","coverColor":"from-rose-600 to-amber-500","wordCount":1308,"estimatedReadingTime":16,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":30.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A woman buys a turtle for its blood, then encounters a man with a crushed finger on a train.","order":159,"addedAt":"2026-05-18T15:00:35.088Z"},{"id":"XrRaqYHkj7gzWHSESiTj","slug":"tsuzumi-no-oto-SESiTj","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"鼓の音","titleEn":"The Sound of a Drum","titleRomaji":"Tsuzumi no Oto","titleFurigana":"つづみのおと","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A man hears mysterious drum sounds from his own second floor, unsettling his sense of reality.","topics":["short_story","ghost_story","mystery","illusion","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","mystery","supernatural"],"grammar":["nagara","te-tamaranai"],"coverImage":"/library/covers/XrRaqYHkj7gzWHSESiTj.webp","coverColor":"from-indigo-500 to-violet-500","wordCount":1044,"estimatedReadingTime":13,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":26.7,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A mysterious drum sound leads a man to a ghostly couple in an empty room.","order":160,"addedAt":"2026-05-18T15:16:22.409Z"},{"id":"FijoODjwL8ASGpZMqtPT","slug":"souri-daijin-ga-moratta-tegami-no-hanashi-ZMqtPT","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"総理大臣が貰つた手紙の話","titleEn":"The Story of the Letter Received by the Prime Minister","titleRomaji":"Souri Daijin ga Moratta Tegami no Hanashi","titleFurigana":"そうりだいじんがもらったてがみのはなし","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"A thief writes a letter to the Prime Minister, critiquing his policies and offering unsolicited advice on debt.","topics":["short_story","comedy","satire","society","humorous","philosophical","aozora_bunko"],"themes":["satire","comedy","thief"],"grammar":["nakereba-naranai","te-aru"],"coverImage":"/library/covers/FijoODjwL8ASGpZMqtPT.webp","coverColor":"from-teal-500 to-cyan-500","wordCount":4799,"estimatedReadingTime":60,"jlptLevelNum":1,"formality":"mixed","kanjiDensity":31.5,"archaic":true,"quizReady":true,"curationScore":88,"engagement":88,"engagementVersion":null,"hookLine":"A satirical tale of a letter that reaches the Prime Minister.","order":161,"addedAt":"2026-05-18T14:58:51.584Z"},{"id":"YpWcyjLmrKYMgGn7tsA6","slug":"seito-n7tsA6","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"西東","titleEn":"East and West","titleRomaji":"Seitō","titleFurigana":"せいとう","author":"坂口 安吾","authorRomaji":"Sakaguchi Ango","authorFurigana":"さかぐち あんご","description":"Two friends meet on the street; one recounts a strange mistaken-identity incident that leads to romance.","topics":["short_story","chance","meditation","philosophical","humorous","aozora_bunko"],"themes":["comedy","mistaken identity","romance"],"grammar":[],"coverImage":"","coverColor":"from-violet-500 to-purple-500","wordCount":1333,"estimatedReadingTime":17,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":28.2,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A man mistakenly enters his old home and meets a mysterious woman. Comedy ensues when he forgets his briefcase.","order":162,"addedAt":"2026-05-18T14:58:55.432Z"},{"id":"ETcoua0hrrdiGzm1NQvC","slug":"jutsusu-m1NQvC","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"術数","titleEn":"Jutsusū","titleRomaji":"Jutsusū","titleFurigana":"じゅつすう","author":"小泉 八雲","authorRomaji":"Koizumi Yakumo","authorFurigana":"こいずみ やくも","description":"A condemned man threatens a samurai with revenge from beyond the grave.","topics":["short_story","ghost_story","revenge","karma","dark","eerie","aozora_bunko"],"themes":["samurai","revenge","ghost story","supernatural"],"grammar":[],"coverImage":"","coverColor":"from-blue-500 to-teal-400","wordCount":922,"estimatedReadingTime":12,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":27.3,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A samurai beheads a man who vows to take revenge from beyond the grave.","order":163,"addedAt":"2026-05-18T14:37:21.925Z"},{"id":"Lww4wUkniU1NgPNfN7Be","slug":"issho-ni-aruku-borei-NfN7Be","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"一緒に歩く亡霊","titleEn":"The Ghost That Walks Together","titleRomaji":"Issho ni Aruku Bōrei","titleFurigana":"いっしょにあるくぼうれい","author":"田中 貢太郎","authorRomaji":"Tanaka Kōtarō","authorFurigana":"たなか こうたろう","description":"A cruel farmer mistreats his orphaned niece, whose ghost returns to haunt him.","topics":["short_story","ghost_story","karma","retribution","dark","eerie","aozora_bunko"],"themes":["ghost story","revenge","supernatural"],"grammar":["te-shimau","to-iu","ka-to-omou-to"],"coverImage":"","coverColor":"from-teal-600 to-green-500","wordCount":1979,"estimatedReadingTime":25,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":28,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A cruel man's ghostly revenge after he lets his niece freeze to death.","order":164,"addedAt":"2026-05-18T15:16:36.006Z"},{"id":"B41R5KFbS4qQnPAa0Q02","slug":"zenigata-heiji-torimono-hikae-Aa0Q02","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"銭形平次捕物控","titleEn":"The Kojiki's Eye Detective Files","titleRomaji":"Zenigata Heiji Torimono Hikae","titleFurigana":"ぜにがたへいじ とりもの ひかえ","author":"野村 胡堂","authorRomaji":"Nomura Kodō","authorFurigana":"のむら こどう","description":"A quick-witted Edo detective solves crimes with his sharp mind and a thrown coin.","topics":["short_story","mystery","justice","detective","humorous","suspenseful","aozora_bunko"],"themes":["detective","mystery","humorous"],"grammar":["kara","ta-koto-ga-aru","kamo-shirenai","te-oku","te-shimau"],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":7607,"estimatedReadingTime":95,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":29.7,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"Classic Edo-era detective Zenigata Heiji solves clever mysteries with humor.","order":165,"addedAt":"2026-05-18T15:29:50.896Z"},{"id":"wsSqfEksCyIwi26fjqeq","slug":"monogramu-6fjqeq","level":"n1","levelLabel":"N1","tier":"standard","category":"short_story","title":"モノグラム","titleEn":"Monogram","titleRomaji":"Monogramu","titleFurigana":"ものぐらむ","author":"江戸川 乱歩","authorRomaji":"Edogawa Ranpo","authorFurigana":"えどがわ らんぽ","description":"A security guard recounts a strange personal tale to a coworker late one night.","topics":["mystery","ghost_story","storytelling","the uncanny","eerie","suspenseful","aozora_bunko"],"themes":["mystery","ghost","eerie"],"grammar":[],"coverImage":"","coverColor":"from-slate-600 to-slate-800","wordCount":6277,"estimatedReadingTime":78,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":23,"archaic":false,"quizReady":false,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"Classic mystery by the father of Japanese detective fiction.","order":166,"addedAt":"2026-05-18T14:11:07.839Z"},{"id":"pn7vMbO21NQ52oBmetJ8","slug":"hoshi-akari-BmetJ8","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"星あかり","titleEn":"Starlight","titleRomaji":"Hoshi Akari","titleFurigana":"ほしあかり","author":"泉 鏡花","authorRomaji":"Izumi Kyōka","authorFurigana":"いずみ きょうか","description":"A man locked out of his temple lodging wanders a graveyard at night, struggling to re-enter.","topics":["short_story","ghost_story","isolation","determination","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","eerie","supernatural"],"grammar":["te-naranai","ta-tokoro-de"],"coverImage":"","coverColor":"from-teal-500 to-cyan-500","wordCount":2491,"estimatedReadingTime":31,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":28.4,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A haunting ghost story under the starlight, filled with eerie beauty.","order":167,"addedAt":"2026-05-18T14:08:21.970Z"},{"id":"ItzJfy8DQ8ResEPlTdbo","slug":"seirei-PlTdbo","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"生霊","titleEn":"The Living Ghost","titleRomaji":"Seirei","titleFurigana":"せいれい","author":"小泉 八雲","authorRomaji":"Koizumi Yakumo","authorFurigana":"こいずみ やくも","description":"A prosperous pottery store's diligent apprentice falls mysteriously ill, possibly due to a supernatural being.","topics":["ghost_story","folklore","supernatural","mystery","eerie","suspenseful","aozora_bunko"],"themes":["ghost story","supernatural","folklore"],"grammar":["shika-nai","te-kuru","te-morau","te-shimau","te-yaru"],"coverImage":"","coverColor":"from-teal-600 to-green-500","wordCount":1520,"estimatedReadingTime":19,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":28.5,"archaic":true,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A young man is haunted by a living ghost. His own aunt?","order":168,"addedAt":"2026-05-18T14:36:57.051Z"},{"id":"fqLjPeItqqHOVFkqXhKy","slug":"rinji-kyuko-ressha-no-funsitsu-kqXhKy","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"臨時急行列車の紛失","titleEn":"The Disappearance of the Express Train","titleRomaji":"Rinji Kyūkō Ressha no Funsitsu","titleFurigana":"りんじ きゅうこう れっしゃ の ふんしつ","author":"ドイル アーサー・コナン","authorRomaji":"Arthur Conan Doyle","authorFurigana":"ドイル アーサー・コナン","description":"A condemned criminal's confession sheds light on a mysterious unsolved crime from eight years ago.","topics":["mystery","crime","confession","suspenseful","mysterious","aozora_bunko"],"themes":["mystery","detective","train"],"grammar":["ta-bakari","zu","ga-hayai-ka"],"coverImage":"","coverColor":"from-orange-400 to-red-600","wordCount":7924,"estimatedReadingTime":99,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":30.8,"archaic":false,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A train vanishes without a trace.","order":169,"addedAt":"2026-05-18T15:20:49.348Z"},{"id":"B03kuVPG0c9uFbYANhYH","slug":"sayo-no-nakayama-yonaki-ishi-YANhYH","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"小夜の中山夜啼石","titleEn":"The Night-Crying Stone of Sayo no Nakayama","titleRomaji":"Sayo no Nakayama Yonaki Ishi","titleFurigana":"さよのなかやまよなきいし","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"A woman's daily visit to buy candy at a tea shop near the legendary Night-Crying Stone raises curiosity.","topics":["short_story","folklore","longing","sorrow","melancholy","eerie","aozora_bunko"],"themes":["folklore","ghost story","eerie","legend"],"grammar":["n-desu","nakereba-naranai","te-kuru","te-shimau","to-iu"],"coverImage":"","coverColor":"from-red-500 to-orange-500","wordCount":3577,"estimatedReadingTime":45,"jlptLevelNum":1,"formality":"archaic_light","kanjiDensity":30,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"A mysterious stone wails at night. Uncover the legend behind this eerie tale!","order":170,"addedAt":"2026-05-18T14:15:08.604Z"},{"id":"d9fZ0aMYJSotm9yhcwfJ","slug":"taishikan-no-shimatsu-kikan-yhcwfJ","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"大使館の始末機関","titleEn":"The Embassy's Cleanup Agency","titleRomaji":"Taishikan no Shimatsu Kikan","titleFurigana":"たいしかんのしまつきかん","author":"海野 十三","authorRomaji":"Unno Jūza","authorFurigana":"うんの じゅうざ","description":"An inventor wakes in a tank at an embassy, discovering signs of sabotage and espionage.","topics":["short_story","mystery","espionage","invention","humorous","suspenseful","aozora_bunko"],"themes":["mystery","espionage","comedy"],"grammar":["ka-dou-ka","koto-ni-suru","te-oku","te-shimau"],"coverImage":"","coverColor":"from-pink-600 to-orange-500","wordCount":5314,"estimatedReadingTime":66,"jlptLevelNum":1,"formality":"modern_formal","kanjiDensity":25.9,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A cleanup agency at an embassy uncovers secrets and spies with a comedic twist.","order":171,"addedAt":"2026-05-18T14:11:31.073Z"},{"id":"MLVbI8dvk0XOV0fFnRSX","slug":"hyakumonogatari-fFnRSX","level":"n1","levelLabel":"N1","tier":"rich","category":"short_story","title":"百物語","titleEn":"Hyakumonogatari: The Hundred Ghost Stories","titleRomaji":"Hyakumonogatari","titleFurigana":"ひゃくものがたり","author":"岡本 綺堂","authorRomaji":"Okamoto Kidō","authorFurigana":"おかもと きどう","description":"On a stormy night, young samurai gather to tell ghost stories and test if supernatural beings truly exist.","topics":["short_story","ghost_story","superstition","courage","eerie","suspenseful","aozora_bunko"],"themes":["samurai","ghost story","supernatural","ritual"],"grammar":["ka-dou-ka","te-kuru","te-shimau"],"coverImage":"/library/covers/MLVbI8dvk0XOV0fFnRSX.webp","coverColor":"from-purple-500 to-fuchsia-500","wordCount":2073,"estimatedReadingTime":26,"jlptLevelNum":1,"formality":"","kanjiDensity":26.8,"archaic":true,"quizReady":true,"curationScore":90,"engagement":90,"engagementVersion":null,"hookLine":"Young samurai challenge the supernatural with a hundred ghost stories on a stormy night.","order":172,"addedAt":"2026-05-18T14:15:06.846Z"},{"id":"TZNGuw3EDBN8LlnZu137","slug":"kuro-eri-kazari-gumi-no-mashu-nZu137","level":"n2","levelLabel":"N2","tier":"rich","category":"short_story","title":"黒襟飾組の魔手","titleEn":"The Black Scarf Gang's Evil Hand","titleRomaji":"Kuro Eri Kazari Gumi no Mashu","titleFurigana":"くろえりかざりぐみのます","author":"山本 周五郎","authorRomaji":"Yamamoto Shūgorō","authorFurigana":"やまもと しゅうごろう","description":"A boy detective receives a black envelope challenge while practicing baseball, thrusting him into a mystery.","topics":["mystery","children","challenge","intrigue","suspenseful","aozora_bunko"],"themes":["detective","mystery","gang","baseball"],"grammar":["kamo-shirenai","sou-da-hearsay","te-shimau","ta-totan"],"coverImage":"/library/covers/TZNGuw3EDBN8LlnZu137.webp","coverColor":"from-blue-600 to-cyan-600","wordCount":7170,"estimatedReadingTime":102,"jlptLevelNum":2,"formality":"modern_formal","kanjiDensity":29.8,"archaic":false,"quizReady":true,"curationScore":85,"engagement":85,"engagementVersion":null,"hookLine":"A detective battles a mysterious gang with ties to baseball.","order":30,"addedAt":"2026-05-18T15:51:11.868Z"}]}