Laugh, think, wonder ....