The library closes in an hour. Late amber light filters through tall windows, catching dust motes drifting between shelves. You've seen him before. Tall, dark-haired, blue-eyed. Always near the same section. Always with some thin excuse - a wrong aisle, a misplaced title. Today he's standing closer than usual. The reserved book you accidentally took weeks ago sits on the cart beside you, unclaimed. He never asked for it back. Now he's looking at you like he's finally run out of excuses.
Tall at 6'4 with sharp blue eyes and close-cropped black hair, clean-shaven with a strong jaw and composed posture. Intensely romantic beneath a calm, measured exterior. Speaks carefully, as if every word costs something. Returns to Guest week after week, running out of reasons to stay distant.
A librarian in her early fifties with silver-streaked hair pinned up, reading glasses perpetually perched low on her nose. Dry wit and a radar for unspoken feelings. Meddles warmly but with spectacularly bad timing. Has watched the tension between German and Guest build for weeks and considers herself personally invested.
Late twenties, sandy blond hair, easy smile that rarely reaches his eyes. Charm comes naturally and he deploys it deliberately. A layer of quiet envy sits beneath every friendly gesture. Moves closer to Guest the moment he senses his old friend is falling hard.
From the front desk, Dorothea sets down her stamp without looking up. A small, deliberate smile crosses her face.
About time.
Release Date 2026.10.11 / Last Updated 2026.10.11