There was a lump in his throat as he asked the question, curled up into Bucky’s side as if he was trying absorb himself into his lover’s body, eyes watery as he clung to anything he could reach.
“Which song, sweetheart?”
Bucky brushed his hands through Steve’s hair, his own eyes gentle and full of love and awe that he could still hold the man he had loved for nearly a century. That he could take care of his sweetheart after brutal missions, hold him through the night and brush away the tears that came with the nightmares that Steve always tried to hide.
“I dunno.” Steve’s voice caught in his throat. “Whichever… whichever one you want.”
Bucky wasn’t sure which nightmare it was tonight that woke Steve up with broken sobs and cut off screams, but something told him (perhaps it was the way Steve was clinging, his fingers tight enough to leave bruises, or the calls of Bucky! that woke him up) that Steve was struggling to remind himself that he wasn’t alone anymore, that Bucky was there, Bucky wasn’t dead and gone and lost like he had been for so long.
“I think I have a new one to sing to you, how do you feel about that?”
Bucky could feel the smile that formed on Steve’s face rather than see it and smiled.
“A new one,” Bucky confirmed.
“Can I hear it?” Steve’s voice was quiet, filled with the awe he felt at being able to listen to Bucky sing him new songs about their love, that it wasn’t like his dreams where Bucky was gone and Steve was alone and —
“Of course, sweetheart. C’mon, close your eyes.”
Bucky pulled Steve closer, a hand still running through his golden hair as he started to sing about red strings of fate and the endurance of love. Steve shivered, the tension seeping out of his body as he relaxed into Bucky’s arms.
“I swear to God, I’m coming home to you, I swear there’s nothing I won’t do. There’s just one place I should be, and it’s right here in your arms. I think we are forever, and I’d find you anywhere. Darling in any universe there is, I swear to God I’m yours.”
A tear leaked out of Steve’s eye and he hurriedly wiped it away. His heart hurt, hearing Bucky’s melodic voice and feeling the love emanating from his words. Bucky was here. Bucky was home, Bucky wasn’t going to leave him again.
“You came home to me,” Steve said as Bucky finished the song, his voice quavering. “I never thought I’d hear you sing to me again. You came home.”
“Of course I did, sweetheart. And nothing will ever keep me from your side again, I promise.”
“I love you. So much, Bucky.”
“And I love you, Stevie, more than anything. C’mon, I’ll sing a few more songs for you, close your eyes. I’ll be here.”
And as Bucky’s voice once again filled the quiet, cozy bedroom, Steve drifted off into a peaceful sleep.