After we have all given advice will this thread get deleted
Good luck with everything, just remember one thing, you can't change people, if she left once she could leave again, maybe best it happened before you had kids etc....
You are young, everyone thinks they will never find someone as perfect as their 'soul mate' but it happens and you will, but if you go for it then all the best