Engaging and thoughtful, on many levels.