Great post! I love Teyla for all the reasons you outline above: she's an asskicker with people skills who can keep her head in a crisis (or just when the people around her are being idiots, which they frequently are), and has a wicked sense of humour. I've already written one story about her, and hope to write many more!
no subject