So intelligent, clever, well-researched, and hilarious. Witty, bawdy, and fun. And the more dramatic moments were so lovely.