Thread:Elledy92/@comment-26838855-20190425183005/@comment-27724978-20190430022425

Steve Rogers was always married to Peggy Carter. The unnamed husband mentioned in Winter Soldier was actually Steve the whole time but kept a secret. When they traveled in time the Avengers made alternate timelines (Loki in the original timeline is still dead but the alternate timeline Loki that escaped with the Tesseract is still alive) but when Steve did it at the end and didn't return via the time machine Sharon Carter and all of Peggy's children and etc. have to still be alive. Thus, Sharon is Steve's Great Niece. I know creepy right? It's like Luke kissing Leia all over again! Time Travel rules are very different in Endgame. So at the end Steve didn't make two of himself but when the Avengers did the time heist there are alternate Steve's. Look it up on the MCU wiki. Everything actually makes since and it only seems complicated at first but in truth it's quite simple. The rules are very different the Back to the Future and other films with time travel. In the MCU simply put they don't go back to their time but in the past or future of another reality (that's why things can happen differently but it can never affect their MCU timeline). When Steve goes back to return the stones where each team took them from (The Ancient One for example) that other timeline still exist (if he didn't do it several "nasty timelines" as Professor Hulk worded it would happen and destroy all of them). If you agree I hope this helps you understand how "time travel" works in the MCU IMO of course. If you think I'm incorrect then please tell me your theory.