Shadow’s Library

All Rights Reserved ©

Summary

In a small, quiet library, Sophie, a shy girl who hides behind books, unexpectedly befriends a stray black cat with mismatched blue and brown eyes. As the two grow closer, Sophie discovers that sometimes, even the quietest voices can tell the most powerful stories.

Status
Complete
Chapters
1
Rating
n/a
Age Rating
13+

A small step

There’s a girl. She’s young, too young to know that shyness is like a heavy coat—you can wear it for years before you realize it’s been keeping you from feeling the warmth of the sun. Her name is Sophie, though that’s not really important. What’s important is that Sophie likes libraries. Well, no. She doesn’t like libraries, not the way people like ice cream or the smell of rain. She needs them. The way some people need a roof, or a blanket.

The library is where she hides.

That’s the thing about Sophie—she’s shy. Shy enough that talking to other people feels like trying to walk through a snowstorm with your coat buttoned wrong and your shoes untied. It’s not just awkward, it’s impossible. So she hides in the library, because books don’t ask you questions. They don’t look at you with big eyes, expecting you to say something clever or funny. They just sit there, quietly existing, and let you exist too. And for Sophie, that’s enough.

It’s always enough.

Until it isn’t.

---

The thing about loneliness is that it creeps up on you slowly, like a cat you don’t realize is in the room until it suddenly jumps on your lap. Speaking of cats, this story has one of those too. The first time Sophie sees the cat, it’s sitting by the window in the library. She almost doesn’t notice it because, well, Sophie’s good at not noticing things. When you spend most of your time trying to blend into the background, you learn not to look too hard at anything. Or anyone.

But the cat, it’s hard to miss. It’s black, but not like sleek, shiny black. More like shadow that got stuck in a rainstorm black. Its fur is messy, and its eyes are… strange. One is a deep brown, like the color of the earth after a heavy rain. The other is blue, the kind of blue that feels too bright, like it doesn’t belong on a cat that looks so ragged. It stares at her, blinking slowly, like it’s waiting for something. Or nothing. Or both.

Sophie stares back.

She knows what she’s supposed to do. She’s supposed to keep walking, go to her usual corner, open her book, and disappear into whatever story she’s reading today. That’s what she does. Every day. But for some reason—she’ll never really know why—she doesn’t. Instead, she reaches into her backpack and pulls out a piece of bread from her lunch, crumbling it into small pieces, and placing it on the floor near the cat.

The cat doesn’t move. It just watches her with those mismatched eyes, like it knows something she doesn’t. Which, frankly, isn’t hard. Sophie is young so she doesn’t know much about anything. Not that adults are any better.

After a moment, the cat pads forward, quietly, like it’s been walking in libraries all its life. It sniffs the bread, takes a bite, and then curls up on the floor next to her. Just like that.

And that’s how it begins.

---

People think that shy girls are shy by choice. That they like being quiet, like disappearing into walls. But Sophie doesn’t like it. She’s just used to it. The way you get used to a pair of shoes that don’t fit quite right. You know they hurt, but you keep wearing them because, at some point, you forgot what it felt like to walk comfortably.

So when Miss Harper, the librarian, asks Sophie to read aloud to the children one afternoon, it feels like she’s been asked to take off her shoes in the middle of a crowded room. Exposed. Vulnerable. Barefoot.


“No,” Sophie says. Quickly. Too quickly, really. The word shoots out of her like it’s been waiting for this exact moment to escape.

Miss Harper smiles. It’s the kind of smile that makes you feel like she knows something you don’t, which is unsettling, because Sophie has made an entire life out of not being known. “That’s okay, Sophie,” Miss Harper says, her voice soft, careful. “You don’t have to decide right now. But I think you’d be wonderful. And Shadow could sit with you.”

Sophie blinks. Shadow? Is that the cat’s name now? She didn’t even realize it had a name, but now that she thinks about it, it fits. Of course it fits. Shadow is a creature of the quiet, of the unnoticed corners. Just like her.

“I can’t,” Sophie whispers. “I’m not good at... things like that.”

Miss Harper nods, still smiling that knowing smile. “That’s all right. Just think about it.”

But Sophie doesn’t want to think about it. She’s thought about enough things already—about how people expect you to be something you’re not, and how exhausting it is to pretend you’re not scared all the time. She doesn’t want to think. She wants to hide.

---

For the next few days, Sophie avoids Miss Harper, the children’s section, and, most of all, thinking about reading aloud. She avoids thinking about all those eyes looking at her, waiting for her to say something important or funny or at least not completely awkward. She avoids the idea of Shadow sitting beside her while she speaks, because the idea of depending on a cat to make her brave feels ridiculous. And she avoids the little voice inside her that wonders, just for a moment, what it would feel like to be brave

She’s doing a pretty good job of avoiding everything, until Saturday morning.

The library is busy that day. Busier than usual. Children are gathered in the reading area, their small faces full of excitement. Sophie knows what this is. It’s story time. And she knows what’s coming next—Miss Harper, with her gentle smile, will ask Sophie to join them. And Sophie will say no, again. Because that’s what she does. She says no to things that scare her, because it’s easier to say no than to say yes and fail

But just as she’s about to slip out the back door, she feels something warm against her ankle. She looks down and there, of course, is Shadow. He’s pressing against her leg, his mismatched eyes looking up at her as if to say, What are you waiting for? Or maybe, You can’t leave now. Not when there’s a story waiting.

Sophie stares at him, her throat tight. She wants to say no. She’s good at saying no. She’s been saying no her whole life. But Shadow, with his scruffy fur and his strange eyes, doesn’t look like he understands the word no.

And maybe, Sophie realizes, neither does she. Not really.

---

She doesn’t remember exactly how she ends up sitting at the front of the room, surrounded by children who are waiting for her to speak. She doesn’t remember opening the book or the sound of the children settling in around her. All she remembers is the weight of Shadow’s body against her leg, warm and steady, like a reminder that she’s not alone. Not today.

Her hands are shaking as she begins to read. The words feel foreign in her mouth, clumsy and wrong. She’s sure the children can hear the tremble in her voice, hear the fear lodged in her throat. But then, out of the corner of her eye, she sees Shadow. He’s curled up beside her, eyes half-closed, completely at ease. Like he knows this is where he’s supposed to be. Like he knows Sophie belongs here, too

And for the first time, Sophie wonders if maybe he’s right.

By the time she finishes the story, her voice is steady, her heart is still pounding, but less frantically. The children clap, and Sophie blinks, surprised. Did she really just do that? Did she, Sophie—the shy girl who hides in libraries—really just read a story out loud? In front of people

Miss Harper smiles at her, and Sophie feels something unfamiliar stir in her chest. It’s not pride, exactly, but something close. Something that feels like the first warmth of the sun after a long winter.

Sophie looks down at Shadow, her fingers brushing his soft fur. She knows this isn’t the end of her shyness. It’s not like she’s suddenly a different person. She’s still Sophie, still quiet, still unsure. But for the first time, she feels like maybe, just maybe, she doesn’t have to hide forever.

“Thank you,” she whispers to Shadow.

And he purrs in response, as if to say, What took you so long?