Touching and hilarious