The stunning world of The Witcher 3 is full of enticing and relatable characters that help make the overall story so intoxicating. The third Witcher game does an incredible job of introducing and developing unique characters that Geralt gets to meet and develop relationships with, and there's a heavy emphasis on him making romantic relationships.

RELATED: Witcher 3 Mod Replaces All Romance Options With Yennefer

Besides the plot-heavy romances with Triss and Yennefer, there are plenty of other women throughout the game that can steal Geralt's heart (and body). Your MBTI type could determine which romantic partner would be best suited for you during your next playthrough of The Witcher 3.

16 ISTJ - Yennefer

Though ISTJs are not the only MBTI type that is compatible with Yennefer of Vengeberg, they are a pretty good companion to the loud, intelligent, and powerful sorceress. ISTJs are realistic, responsible, logical, and orderly, and will put their mind to a task until they complete their goal. The steadiness, loyalty, and love for traditions definitely give off Geralt vibes, and we all know Geralt belongs with Yenn.

15 ISTP - Madame Sasha

ISTPs stay silent and collected until they need to put all of their effort into a task, working hard until they reach their goal. They are calculated, quick-thinking, analytical, and efficient. This would be a great match for Madame Sasha, for she prefers men who are determined to woo her in the ways she prefers. She's a sucker for Gwent, and will only meet with a man who is a pro at the game and is willing to get her in on the winnings.

14 ISFJ - Shani

Considerate, harmonious, and friendly to all, ISFJs are quiet and kind people. They love to put others' feelings first and will work hard to make a relationship work.

RELATED: Witcher 3 Mods Bring Netflix Versions of Triss and Yennefer to the Game

This would be a perfect match for Shani, the passionate medical worker who uses her immense knowledge and skill to help others. She has endless love for those around her, including Geralt, and an ISFJ would be able to return those feelings perfectly.

13 ISFP - Triss

Triss in The Witcher 3

ISFPs are pretty independent and dislike conflict, needing their own space but also loving the time they spend around those they care about. They will avoid disagreements and will work to make sure relationships are smooth sailing. Their friendliness and compassion would be a great partner to Triss, the also independent and strong yet loving red-head sorceress who wants to find her own way in life but also wants a passionate love life.

12 INFJ - Jutta An Dimun

Jutta is very straightforward, committed to her values, and doesn't back down from a fight. INFJs are similar in that they are firm when it comes to setting goals and ideas, they enjoy helping others while also helping themselves, and they are very serious about staying true to their goals until they are completed. A relationship with Jutta is very brief but an INFJ would be satisfied with the result. 

11 INTJ - Kiera Metz

INTJs are very independent and tend to value their own happiness equally with others'. They strive for greatness and push themselves to do their best to get to where they want to be in life. They are very original and can be distant from others, and sometimes even have trouble trusting others.

RELATED: The Witcher 3: Every Alternative Look, Ranked From Worst To Best

This basically is Kiera in a nutshell, making an INTJ a person who would be able to connect with her very easily.

10 INFP - Shani

INFPs would also be a great match for Shani, with their immense care for other people and compassionate sides. They love to make sure others are taken care of and are very quick to come up with brilliant ideas to solve problems. They are very loyal to those they care about and to their own values.

9 INTP - No One

People with this MBTI type typically like to keep to themselves, being highly analytical of everything around them and not wanting to deal with unnecessary emotions. They are very logical and intuitive and enjoy learning everything about anything that interests them. An INTP might want to avoid romance altogether, focusing on the more important task at hand: finding Ciri and saving the world from the Wild Hunt. There's no need for romantic love when you can focus on protecting the cutest adopted daughter ever.

8 ESTP - Kiera Metz

An ESTP would be a good fit for Kiera, since they live for the "here and now" and don't want to linger too much on old problems. They love to be spontaneous and they very much enjoy the material comforts in life.

RELATED: The Witcher 3: The 10 Most Important Choices You’ll Have To Make In The Game

Any ESTP would love the fancy, over-the-top surprise date that Kiera plans for Geralt!

7 ESTJ - Syanna

Syanna appears in The Witcher 3 DLC expansion, and she is instantly very likable or very hateable. She is like an ESTJ where she is very decisive, quick-thinking, logical, and organized. She put in place a very thorough plan to get what she wanted and didn't spend time thinking about the consequences of her plan. ESTJs tend to place their ideals on others and always want to end up on top.

6 ESFP - Triss

An ESPF is very outgoing and friendly with nearly everyone. They love their friends, working with others, and being spontaneous with certain aspects of their life to always be entertained. They enjoy learning from others and gaining life skills from other talented people. Triss is energetic, full of life, and is eager to put her whole heart into a relationship. She would greatly appreciate the passion and love an ESPF could give her.

5 ENTJ - Yennefer

Yennefer and Geralt in The Witcher 3

People with the ENTJ type are born leaders, ready to solve any issue at a moment's notice. They are typically very well informed and intelligent about what they are passionate about.

RELATED: 10 Secret Side Quests Everyone Missed In The Witcher 3

They enjoy learning from others and passing on their own knowledge to those around them. An ENTJ would be a perfect match for the incredibly intelligent Yennefer.

4 ESFJ - Shani

Probably the easiest woman to get along within the series, Shani is very open and kind to those she meets. She is amused by everyone and loves with no resistance. An ESFJ is super sweet, warmhearted, full of love, and eager to please those around them. They are intense partners and would stay loyal until the end, just like Shani.

3 ENFP - The Passiflora Brothel

Passiflora in The Witcher 3

There is a lot of love out in the world, and ENFPs want all of it. This MBTI type loves getting constant affirmation from others and will gladly take love from anyone they admire or respect. This type likes to give and receive attention in any spontaneous way! A trip or two (or ten) to the fancy Novigrad brothel could never be a bad idea.

2 ENFJ - Everyone

ENFJs love so many of the people around them, giving everything they can to satisfy those they interact with. They find the good in everyone and are very sociable, especially in groups.

RELATED: The Witcher 3: The 10 Coolest Costumes In The Game, Ranked

ENFJs are probably the people who would spend extra time romancing every possible woman in the game. From the main two sorceresses to the optional side quest women, there's always love to give!

1 ENTP - Both Yennefer and Triss

ENTPs can get pretty bored of the typical routine and will hop from one interest to the other pretty quickly. They would be mentally stimulated by juggling two of the most powerful and intelligent sorceresses in the land and developing deep relationships with both women... until things will eventually come tumbling down on poor Geralt!

NEXT: Why The Witcher 3 Is Still A Great Game in 2020