Here are all the results with descriptions
Alexander
Your true soulmate's name is Alexander! The name Alexander means "defender!" You've always been the type of woman who wants to feel protected, safe, and secure. This name is most accompanied by traits of loyalty, honesty, and a willingness to go the extra mile.
Elijah
The name of your true soulmate is Elijah! This name has very deep biblical ties, which is why this name is often associated with spirituality and softness. Your true soulmate is as sensitive and empathetic as you are. Be prepared to get showered in love and compliments daily!
Aiden
The name of your true soulmate is Aiden! The name Aiden means "little fire!" You've always been drawn to passionate souls who don't do anything half way. Your true partner will ambitious, passionate, and full of life. He'll never fear taking a risk or going on a new adventure with you!
James
The name of your true soulmate is James! The name James means "one who follows." While your true soulmate is hardly one of the herd, he is very genial, loyal, and willing to go through thick and thin with you. You'll always have a true partner in a guy named James!
Liam
The name of your true soulmate is Liam! The name Liam means "helmet of will!" Your true soulmate is ambitious, driven, and full of passion. Not only does he yearn to give you everything you need in life, but he's always willing to go the extra mile to make things extraordinary.