Grit means courage, determination, and strength of character. Solace means comfort or consolation. Penury means extreme poverty. The sentence means a determined person finds comfort even in poverty. Sobriety means being serious, which doesn't fit with finding compassion.