retrospect
(n) contemplation of things past
sagacious
(adj) acutely insightful and wise
scrutinize
(v) look at critically, examine, or look over every detail
solidarity
(n) a union of interests, purposes, or sympathies among members of a group
subversive
(adj) in opposition to government or civil authority
superfluous
(adj) more than is needed, desired, or required
tentative
(adj) unsettled / not final in mind, opinion, or terms
tirade
(n) a speech consisting of violent, emotionally charged words
ubiquitous
(adj) being present everywhere at once
visage
(n) the human face or the appearance conveyed by a person’s face