I have a spread I like to use! I start with a signifier to connect with the universe and align with the idea of a soulmate or twin flame — usually I pick Judgment or The World.
Then I pull three cards to see the qualities my soulmate might have. After that, I pull one card to find out what steps I need to take on my journey to be united with them.
If you want to get a sense of timing, you can put that last card back in the deck, shuffle, and split the deck into three piles: if the card is in the first pile, you’ve already met them; second pile means you’ll meet soon; third pile points to further in the future.
I’d say tweak the spread to fit what you’re curious about. Break your main question into smaller ones and go from there!