Yes--extroverts usually marry introverts and visa versa.
I do not know this author, but agree totally--the extrovert "teaches" the introvert to be a little less reclusive, and the introvert "teaches" the extrovert how to be able to self-sooth (be by themselves).
I have done some "spiritual gifts" classes at my church and there are two levels of introvert and two of extrovert.
There is the WILDLY extroverted "life of the party-type" that some call "the otter". They are fun-loving, playful, never still types that can energize the room, but also can DRAIN an introvert pretty quickly. They like to "stir things up" if things get too boring. Always need something "new' to stimulate them.
On the far other end of the spectrum is the "beaver". Hard working, don't need people much at all to "energize" them--in fact, too much interaction is overwhelming and draining. They take time to "process" things, but once it is "in", it's there forever. Can handle HUGE workloads that would crush the other personalities.
I have an accountant friend like this who worked at a place SIX MONTHS before speaking to her co-workers on anything other than a business level. I would have died.lol.
The more "middle ground" types, one is the "lion" who can handle more interaction and thrives on it, and the "golden retriever" who is less outgoing, and needs more "down time", but not as much as the beaver. But still an introvert.
Each has his strengths and weaknesses--and "gifts" to bring to a relationship. You tend to marry your opposite. They bring you balance that the other 3 types can not bring.
I would LOVE to be attracted to a beaver--hard working, loyal, rarely abusive, ALL of my current best girlfriends are this personality.
But in a guy--can't do it. They are too much like me. They are soon boring because they are so tedious. I like a guy that is rough around the edges, and the men tend to be fussy and organized and not real "fun".
I just mesh with lions--who can be abusive as they are really strong and have a "take charge" attitude. They often times think they are too good for anyone else. They lack patience. Which I have in abundance. They like that in me. The other personalities don't really think that's all that great of a trait, because they have it too. Well, otters not so much. But otters are too "shallow" for me--they flit from person to person and lack commitment to anything.
So, I am a golden retriever. A people pleaser. I am very loyal--too loyal at times and can be abused. Golden Retrievers need to learn to put up boundaries. They hate conflict. It's rare to find a Golden that is holding a grudge. They are patient. They are not very ambitious. They do get into leader-type roles, but usually are not terribly comfortable in them. Because there is conflict to be handled and this isn't their strong suit.
All the personalities have their upside and down. Balance is the key. They say that Jesus embodied all the personalities and could be any one of them at any time.