Two Spirit is some new government word for Indian? Or some government approved medieval (er, mystical ) religion?
I think two-spirits were Native Americans that were homosexual. Not positive about that. Two-spirut makes me think of DID, or disassociative identity disorder or multiple personalities. They are people severely abused from the time they were very young.