The Restless Sheep & The Lone Wolf: A Tale of Cutthroat Lovers Sep 25, 2026 Kabukicho, Shinjuku. There’s a hotel here where I work as a live-in cleaner—or at least, that’s my day job. By…