You must continue to fight if you have met your twinflame or soulmate, although I know little about the latter. Because it means that something special is going on. You have to learn a lot, develop yourself and you have to fight for that. And do not give up even though it hurts so much that you think you could jump off the roof and that you are already dying inside, just continue. You keep doing things, develop yourself and then you will get there. Because meeting someone so important cannot be a coincidence.