Agradecer é diferente de honrar. O primeiro acontece no particular (privado), enquanto honrar é um ato público e notório de agradecimento.