Obama’s speech - warm and honest