nightmares hc (fluff/angst)

2.1K 45 0
                                    

A noise pried you out of your deep sleepYou rolled over, trying to find the source of it"honey?" You asked Bucky softly, seeing him sat up in bedHe didn't answer or even look at you, his beautiful steel grey eyes in a far-off placeHis silver dog tags clinked softly as they bounced against his bare, heaving chestHe tried to inhale, but couldn't catch his breath"breathe, James," you took his hand and placed it flat against your chest so he could feel your deep breaths and mirror themYou threaded your fingers into the hair on the nape of his neck, gently trying to calm him down"y/n?" Bucky stammered out your name, and you nodded"I'm here. You're safe. It's just us," you soothed him, turning his face to look down at you.He moved you onto his lap, holding you tightly and rocking back and forth with you in his armsYou let him hold you, and you ran your fingertips lightly over the scar surrounding his metal armHe hid his face in your hair, breathing in the scent of your shampoo and your warmth"where were you?" you asked, and Bucky went rigid below youHe never liked to talk about his nightmares, but you refused to let the isolation eat him alive"1944, in the war.""My friends died in front of me, y/n," Bucky's chest heaved, and you wrapped your arms around his neck, holding him tightly"I know, honey. I'm so sorry. It's over now. It's just a memory." Your hand went to the back of his head, fingers weaving through his unruly dark hair"It feels real again.""I'm real. Those frightening thoughts can't get you." You leaned back to look him in the eyesYou pulled him into a searing kiss, trying to tether him to reality with your touchHis hands went to your hips, giving you a light squeeze"I love you," his voice was filled with sincerity"I love you, James."Your fingers played with the dog tags around his neck as you leaned in for another kiss

Bucky Barnes OneshotsWhere stories live. Discover now