Wanda/Stephen
I do need to tell you one thing. Your most recent incarnation gave birth to twins. I'm not sure what happened to them and the majority of us are accustomed to these changes, but expect that they might be mentioned.
No one expects you to know anything about it. You still deserve to know.