All Too Well pt.4
pt.1 / pt.2 / pt.3 / pt.4 / pt.5 / sequel
“They say all's well that ends well, but I′m in a new hell
Every time you double-cross my mind
You said if we had been closer in age, maybe it would have been fine
And that made me want to die”
pairing: james potter x reader
tags: @sweetstrawberrianne
cw: slight age gap between reader and james, heavy angst, arguing, mentions of jily, insecurity, hurt, lmk if I missed one
masterlist
---
James didn’t just apologize—he hunted you down. Hogwarts itself seemed to conspire in his desperation, every corridor, every classroom, every stairwell transformed into his stage for confession.
In the mornings, your textbooks would be heavier than they should have been. When you opened them, scraps of parchment fluttered free—messy scrawl in his unmistakable handwriting. Please. Just hear me out. Another one: I swear I’ll do better. You’re it for me. You shoved them into your bag without reading fully, letting them pile like a guilty weight against your hip as you walked to class. But each note carried a trace of him: the faint smell of his cologne, the hurried ink smudges where his hand had trembled. You tried to ignore it, but the words crept into you all the same, like whispers through stone.
He found ways to invade even the most ordinary moments. In Herbology, you looked up to find him leaning against the greenhouse door, pretending to argue with Sirius while his eyes kept straying to you. In the library, when you pulled a book from the shelf, you discovered he’d slipped another folded note between the pages. By supper, your cauldron reeked faintly of roses because someone had charmed a flower to bloom in the bottom of it.
“James Potter is pathetic,” Sirius muttered one evening, shoving a crumpled note into your hand with exaggerated eye-rolls. “Do you have any idea how humiliating this is for me? Do you know what it’s like being reduced from best mate to bloody owl service?” Still, his smirk betrayed amusement. “Don’t make it easy for him, love. He deserves to sweat.”
And sweat, he did.
He waited outside classrooms, sometimes leaning against the wall like he had all the time in the world, sometimes pacing like he couldn’t bear another second without seeing you. He followed you up staircases, calling your name, only to watch you slip away into a crowd of Hufflepuffs. He even lingered outside the library, knowing you’d rather hex him than acknowledge him, his hair a mess from tugging his hands through it in frustration.
One evening, in the deserted Charms classroom, he caught you alone. His voice was quieter than you’d ever heard it. “Y/N,” he murmured, just above a whisper, enough that you felt it more than heard it. “I was stupid. I was scared. I can’t stand the thought of losing you.”
There was no cocky grin, no clever remark. Just James stripped bare, vulnerability shining raw in his eyes. The grin that had once been his armor had vanished, leaving only humility—something you’d thought impossible for him.
For weeks, it went on—this delicate war of attrition. Flowers tucked into your cauldron, quills transfigured to carry tiny pleas that unfurled in your palm, messages etched in the condensation on your dorm window in the dead of night. He wore himself down in his persistence, and you let him. You made him prove it. His words couldn’t just be desperation. They had to be conviction.
And finally, it happened.
The sky was bruised with twilight, clouds streaked violet and silver, when he cornered you beneath the Quidditch stands. The wind tugged at his hair, carrying the faint smell of grass and leather from practice. He looked wrecked—like he hadn’t slept, like he’d been running after something just out of reach for too long. His hands trembled slightly where they hung at his sides.
“I’ll spend the rest of my bloody life making it up to you,” he said, his voice cracking under the weight of honesty. “I swear it. Just… give me the chance.”
The silence stretched. You studied him, every familiar curve of his face, the wild sincerity shining in his eyes, the rawness of him stripped of arrogance. You let the ache of memory press down on your chest, the sting of betrayal whispering through your ribs. You made him wait, made him feel the cost of what he’d broken.
And then—slowly, reluctantly, impossibly—you said yes.
The word left your lips, fragile, almost inaudible. But James heard it like a thunderclap. The relief on his face was staggering, a boy lit from within. He surged forward, pulling you into a kiss that felt like the world itself tilted. It wasn’t gentle—it was fire, desperation, gravity all at once, like falling and catching yourself at the same time.
From that moment on, you were untouchable again. The golden couple. Whispers trailed you down corridors, eyes lingered with something like envy. James twirled you across the Quidditch pitch after a victory, your laughter ringing so loud it hurt your ribs. In the library, study dates collapsed into stolen kisses between stacks of dusty books, parchment forgotten. In the Astronomy Tower, beneath a canopy of cold, glittering stars, you whispered futures into each other’s skin, mapping promises across wrists, shoulders, and lips.
Everywhere you went, the air around you hummed, charged with a magic that had nothing to do with wands.
And in those nights, tangled together in the quiet spaces only the two of you knew, you believed him. You believed you were his forever.
---
His graduation came, and James was impossibly magnetic—robes slightly crooked, tie loose, grin half-hiding how hard he was trying not to cry. You clapped louder than anyone as his name was called, heart swelling with pride and love. After the ceremony, he swept you into his arms, spinning you around like the world belonged only to you two. Lanterns floated overhead, catching fire in the night, and he kissed you there, swearing he would never stop making you proud, never stop loving you with that reckless, uncontainable devotion.
The world felt expansive, infinite, a place where you could finally breathe together. When James landed his dream job with the Aurors, celebration was inevitable. You planned the dinner together, filling the room with warmth, candles flickering like stars, friends clustered around the table, laughter and wine spilling freely. And for a moment, it was perfect.
Until Lily arrived.
She didn’t even have to speak. Just the way her presence shifted the room, how her green eyes caught James’s attention and held it too long, the subtle lean into his conversation—it was enough. That careless tilt of her head, her easy laugh, the way she knew exactly how to mirror him—it tore something fragile inside you. Your chest tightened, and you realized in that instant that the battle you had fought, the painstaking reclamation of his heart, had never been against the world—it had been against her.
And that night, as the candles guttered and the Aurors’ chatter ebbed into quiet corners, you understood the truth. Even in the golden glow of his arms, the heart you thought safe, yours and his, could still fracture.
---
The candles burned low over the long oak table, flickering against wine-stained glasses and plates pushed aside. The air was heavy with the kind of warmth that comes from full bellies and laughter that rolls too easily between people who belong to the same orbit. James was in his element — shoulders loose, grin wide, one hand gesturing in a grand sweep as he retold some Quidditch match moment with all the drama of a bard. His voice carried, golden and magnetic, every rise and fall tugging people closer.
You sat beside him, tucked into your chair like a half-forgotten afterthought, your hand caught in his under the table. It was small but steady — his thumb brushing light, lazy circles over your palm, a private tether in a room that didn’t quite feel like it belonged to you. You weren’t a coworker with gleaming prospects. You weren’t someone with a flat in London, already making your own way. You were the youngest here — nineteen, a student still, ink-stained fingers betraying the world you hadn’t yet left. James’s hand in yours was the only thing anchoring you.
Until it wasn’t.
The absence was immediate, a hollow echo. One second warm skin, steady pulse, grounding pressure — the next, a ghost. His hand slipped away, casual, unnoticed by everyone else but leaving you suddenly raw and cold. You glanced up, expecting his eyes, a reassurance, but he wasn’t looking at you.
He was smiling at Lily Evans.
She laughed at something — head tipped back, red hair alive in the candlelight, the sound like bells chiming in perfect tune with the room. She belonged here. Of course she did. She had always belonged. And James leaned in, his eyes burning with that familiar brightness you used to think was only yours.
You shrank in the chair, shoulders curling inward, fading into the soft hum of voices. Around you, forks scraped plates, wine glasses clinked, conversations rose and fell — but you were an island in the middle of it all. You might as well have been invisible.
You tried. Merlin, you tried. You sipped your water to have something to do, smiled politely when one of his teammates asked you where you went to school, answered quietly that you were still at Hogwarts. The way his brows lifted — oh, you’re still in school? — stung sharper than you wanted to admit. You laughed it off, cheeks burning, and wished you’d never come.
And all the while James never noticed the way you folded smaller and smaller beside him.
When you finally caught his eye, it was fleeting, accidental. Across the rim of your glass, he winked like it was enough. Like that single gesture could bridge the canyon that had opened between you the moment his fingers left yours.
It wasn’t enough.
By dessert, your chest was so tight you could hardly swallow. The clatter of forks and hum of chatter muffled into static. James leaned forward again, another story spilling from his lips, Lily’s laughter twining through it, and you sat there — silent, invisible, nails pressed crescent-deep into your palms under the table.
Because no one here knew you. Not really. Not like he did. Not like he had promised he always would. And yet, you watched him slip into another world, one where you didn’t exist, and it felt like glass cracking under your ribs.
When the plates were cleared and the candles guttered low, you kept your smile pasted on, brittle and unconvincing. But inside, you were already breaking.
---
The door clicked shut behind you when you returned to his flat. The warmth of the dinner party—the noise, the laughter, the clinking of glasses—bled away into stillness. The quiet was sudden, brutal, like the air had been sucked out of the room. James tugged off his tie with careless fingers, still wearing the grin he’d carried all evening.
“What a night, huh? Merlin, I needed that—”
“Did you?”
It came out sharper than you meant, a shard you’d been holding in your mouth for hours, cutting you before it cut him.
James stilled, his tie half-loose in his hands. “What?”
“Did you need to spend the entire night pretending I wasn’t even there?”
His brow furrowed, the grin collapsing into confusion, then defense. “What are you talking about?”
You stepped forward, anger rising like a tide. “You dropped my hand, you dropped my fucking hands, James! Do you even realize? You didn’t look at me, not once. I sat there smiling like a fool, and you—” your throat burned, words splintering. “You lit up for her.”
For a second, something flickered across his face—guilt, maybe. But then the shutters came down, his jaw hardening. “Don’t start with this. You’re making it bigger than it is—”
“Don’t do what? Don’t point out that I was invisible to you? That you couldn’t be bothered to notice me while you were too busy hanging on her every bloody word?”
“That’s not fair—”
“No?” Your laugh was jagged, tearing at your throat. “Fair is watching your boyfriend’s face transform because someone else walked into the room? Fair is sitting across from you and wondering if you even remember I’m there?”
“And I’m making it bigger?” The laugh that ripped from you was jagged, bitter. “Because you weren’t the one sitting invisible at your own boyfriend’s table. You didn’t have to watch him lean in, hang on someone else’s words, like you weren’t even there.”
He exhaled sharply through his nose, frustration prickling. “You’re blowing this out of proportion. It was just dinner—”
“It wasn’t just dinner!” Your voice cracked like glass. “It was me realizing you don’t see me anymore. That maybe you never did.” Tears blurred your vision, hot and humiliating. “Do you know what that feels like, James? To sit there and feel small? Like no matter what I do, no matter how much of myself I give you, I’ll never measure up—”
The anger in his face faltered. The edges of his pride caved inward, and suddenly he looked young—terrified, almost. “Don’t.” His voice broke over the word, rough with panic. He moved toward you, eyes wide, almost frantic. “Don’t you dare say that. Don’t you dare think that. You are—fuck, you’re everything to me.”
“Am I?” Your chest heaved. “Because when you looked at her tonight, it felt like I didn’t exist.”
He flinched, guilt flashing across his face before he could hide it. “I didn’t mean to. I swear I didn’t—”
“You didn’t mean to,” you echoed, bitter. “That’s supposed to make it better? You don’t even have to try to forget me. It just happens.”
He crossed the room in three strides, his hands trembling as they found your face, thumbs brushing at tears he couldn’t catch fast enough. “You are everything. Everything. I’m just—an idiot. I get caught up, I talk too much, I forget myself—fuck, I hurt you, didn’t I?”
You wanted to nod, to scream yes, yes you hurt me, but your lips only trembled, sound caught in your throat.
His hands shook as he caught your face, thumbs desperate against your wet cheeks. “Stop. Please, just—stop. Don’t look at me like that. I’m an idiot, I get carried away, I talk too bloody much—I didn’t think. I never meant to hurt you. You’re it for me. You. No one else. I swear it.”
“Then prove it!” The words tore out of you, raw and desperate. “Stop making me feel like a ghost next to you, James. Stop making me wonder if she’s still the one you’ll always want.”
His breath hitched, his forehead pressed hard against yours. “I don’t want her,” he whispered fiercely. “I want you. Only you. I’m sorry, I’m so fucking sorry. Don’t leave me angry like this. Please.”
The word please cracked his voice open, raw and unpolished. It sounded like begging.
You wanted to stay angry. You wanted to push him back and let him feel it—every hollow glance, every invisible moment he’d forced you into tonight. But he was trembling, and the crack in his voice made something inside you shatter.
Your arms lifted before you could stop them, wrapping around him, clinging hard, as though your body knew something your heart couldn’t admit: that letting go meant losing everything.
James crushed you against his chest, mouth finding yours in frantic, uneven kisses. They tasted like apology, like salt, like fear. He kissed you again and again, desperate, as if he could stitch every wound shut with his lips before it was too late.
You sobbed into it, your tears smudging between you. His grip only tightened, his words spilling hot and ragged against your skin between frantic kisses.
“You’re enough. You’re everything. I’m sorry, I’m so sorry. Don’t leave me.”
The peace between you was fragile, delicate as spun glass. It held, for now, but you could feel it—one wrong move, one thoughtless slip, and it would shatter.
And James must have felt it too, because his grip never loosened. Even when your sobs quieted, even when your eyes slid shut with exhaustion, his arms locked tighter around you, his body curved protectively as though he thought sheer force could keep you tethered.
You could almost believe it—almost believe that apologies could rewind a night, could erase the shadow of Evans’s laugh ringing in your ears, could silence the ache of being unseen.
But beneath the warmth of his chest, beneath his whispered promises, you felt the cold truth like a thread pulling tight:
This wasn’t the first crack.
And it would not be the last.
---
Three days later, the phone rang. You curled on your dorm bed, the castle quiet around you, shadows stretching long across the stone floor. For a second, you considered not answering, afraid of what might be waiting on the other end. But your hand moved anyway, lifting the receiver with a shaky breath.
“Hello?”
There was silence first. Just the low, unsteady rhythm of James’s breathing, like he’d been pacing for hours. When he spoke, his voice was rough, uneven, like he’d swallowed gravel.
“I was thinking,” he said finally. “About us. About… that night.”
Your heart lurched, tightening with the memory — the tears, the pleading, the fragile peace that had followed. “James—”
“You said if we had been closer in age, maybe it would have been fine
And that made me want to die”
“I love you.” The words came fast, as though he needed to plant them before you could doubt. “I do. You know that. But—” He broke off, and the sound was sharp, brittle, like glass underfoot. “Sometimes I think… if we had been closer in age, maybe it would’ve been easier. Maybe I wouldn’t keep bloody it up.”
The words hollowed you out. For a heartbeat, you couldn’t breathe. The ceiling blurred above you as tears pressed hot behind your eyes. Not because you doubted his love — but because of the way he said it, like he was already bracing for a future where the weight of circumstance would tear you apart.
“Don’t,” you whispered, the word breaking from you before you could stop it. “Don’t talk like that. Like this is doomed before we’ve even had a chance.”
He inhaled sharply. “I don’t mean it like that. I just—Merlin, I keep replaying that night in my head. The way you looked at me. The way I made you feel. And it’s tearing me apart. I never wanted you to feel small with me. I never wanted to make you think you weren’t enough.” His voice cracked on the last word, raw and desperate.
You pressed the phone tighter to your ear, knuckles whitening. “Then stop acting like there’s a clock over us, James. Stop looking for ways this could break. Because I can’t—” Your breath hitched. “I can’t keep patching myself back together every time you doubt us. I chose you. That should be enough.”
Silence stretched. You thought, for a moment, that he might let the quiet swallow him whole. But then his voice returned, low, unsteady, full of something aching.
“You’re right.” A pause, ragged. “You’re bloody right. I’m the one who’s scared, not you. I’m the one who keeps thinking I’ll mess this up, because I don’t know what I did to deserve you. And I don’t know how to not be terrified of losing you.”
Your throat tightened, but this time with something softer. Something that wanted to mend. “James.”
He exhaled your name like it steadied him. “I’m not going anywhere. I swear to you. Even if I stumble, even if I get it wrong, I’ll fight for us every single time. Just—just don’t give up on me. Please.”
And there it was again — that word please. Fractured, pleading, threaded with all the fear he tried so hard to bury under bravado. It undid you as surely as it had three nights ago.
Your tears slipped free at last, dampening your pillow as you whispered back, “I’m not going anywhere either. But you have to believe it. You have to let yourself believe I’m not going to vanish on you.”
Another silence, but this one wasn’t heavy. It was trembling, tentative, like the first fragile step back across a broken bridge.
Finally, he said it again, softer, like a vow: “I love you.”
You closed your eyes, letting the words sink in, mend some of the cracks. “I love you too.”
And though the golden thing had fractured, though its edges were sharp and dangerous, it hadn’t shattered. Not yet. It still held, trembling in your hands.
---












