This was a fun, thought-provoking show that was nuanced, silly and poignant. Thoroughly enjoyable, with a passionate cast.