Secret Agents, Elfs, Roses, Grizzled Anti-Heroes, and Terrorists, Oh my!