Another good week for good old John Lewis. Maybe there are some confident consumers out there.