I think there are
many people, men AND women who have been or are in your shoes OP.
In love, there are never any guarantees. It's all based on
chance. And the chance is that you will get your heart broken.
Think about it this way:
Your heart has been punched, stomped on, tore apart, etc. right??
Yet, it still continues to beat to this day.
Why?
Because it and
YOU are a lot stronger than you give credit for.
Try to just enjoy this relationship and take it one day at a time.
Don't over think or over analyze anything too much.
Trust in that whatever happens really does happen for a reason. And that reason is for your direct benefit.