Good for you, happy for you! What's your optical diopter?
Everyone has an MBTI personality type, and everyone has MBTI types that naturally match with them in terms of relationships (i.e. platonic, romantic, etc.). I acknowledge you label Leo as an ESFJ, but I rely on the aggregate average (calculated consensus) which yields him as an ENFJ. With a quick Google search, you will discover that ENFJs naturally match with 2 MBTI personality types.
