In Case You Don't Live Forever
LittleMissMalik
If you asked Steve ten years ago who his soulmate was, he'd say James "Bucky" Barnes in a heartbeat. They were inseparable, having been best friends since childhood and in love since high school. They did everything together, truly in sync, with the most love anyone had ever seen. They married, had a beautiful son, and were supposed to grow old together. Supposed to. That was before he lost him.
If you asked Steve two weeks ago who his soulmate was, he'd say Sam Wilson without thinking. They had a bond unlike any other, working together to build a life from what they had both lost. Sam is a gift in Steve's life, someone who pushes him to be a better person, father, and husband, while also loving Steve for who he is, just as Steve does to him. Out of the military, they're making something of themselves as students and fathers to Grant, Steve and Bucky's son (and now Sam's), and Faith, their precious little girl.
If you ask him in two days who his soulmate is, Steve wouldn't know what to say. How do you choose between the man you used to love but lost and the man who gave you everything you didn't know you needed?